mongodb pipe 操作符总结

  • $out : 创建或替换新的文档
 db.books.aggregate( [
                      { $group : { _id : "$author", books: { $push: "$title" } } },
                      { $out : "authors" }
                  ] )
  • $skip : 跳到第n个文档
 db.article.aggregate(
    { $skip : 5 }
);
  • $limite : 分页
 db.article.aggregate(
    { $limit : 5 }
);
  • $sort : 排序
  • 1 to specify ascending order.
  • -1 to specify descending order.
 db.users.aggregate(
   [
     { $sort : { age : -1, posts: 1 } }
   ]
)
  • $count : 统计条数
 db.scores.aggregate(
  [
    {
      $match: {
        score: {
          $gt: 80
        }
      }
    },
    {
      $count: "passing_scores"
    }
  ]
)

你可能感兴趣的:(mongodb pipe 操作符总结)