限制Mongo聚合的结果

时间:2016-04-13 19:58:23

标签: mongodb meteor

我有一组用户,每个文档中都有一个对象数组。

我想将所有这些对象组合在一起但是只希望一次返回5个结果。我尝试使用{$limit: 5},但它似乎没有返回5个对象。

这是我的代码:

var res = Meteor.users.aggregate([
     {$unwind : "$docUploaded"},
     {$group:{_id: null, val:{$push:'$docUploaded'}}}, 
     {$limit:5}] );
console.log(res);

如何将其限制为5个对象而不是当前返回的所有对象?

0 个答案:

没有答案