1. mongodb 使用
1.1. Aggregation
利用管道串行操作
db.patches.aggregate([
  {$match: {project_id: "57bfebadd2dbc1cea6430f8b"}},
  {$group: {_id: "$project_version"}},
  {$sort : {project_version : 1}}
])
1.2. 过滤
1.2.1. $elemMatch
筛选条件
$
列表中取出第一个满足条件的
1.2.2. $slice
1.2.3. $group
分组
db.books.aggregate(
   [
     { $group : { _id : "$author", books: { $push: "$$ROOT" } } }
   ]
)
1.3. update
更新操作
1.3.1. 更新所有
1.3.2. 只更新传入部分
{
     $set: {
       item: "ABC123",
     }
   }