mongodb pipe 操作符总结
2017-03-30 本文已影响0人
许道龙
- $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"
}
]
)