流星聚合

时间:2014-06-25 13:58:37

标签: mongodb meteor

我需要在MongoDB中使用聚合进行查询,但由于流星不支持尝试使用扩展服务器聚合。 我在服务器上使用这样的代码:

var result = aggregates('publicadores',[{$match: {_id : _id}},{ $unwind: '$relatorios' },{ $sort: {'relatorios.mes': -1 }}]);

正在进行咨询,但是当Publish Meteor传递数据时,会返回以下错误:

Exception from sub MvPSGj5bf2jHFsRng Error: Publish function returned an array of non-Cursors

有谁知道如何解决此错误,或者在Meteor中应用聚合的其他方式?

1 个答案:

答案 0 :(得分:1)

您可以尝试使用MongoDB的https://atmospherejs.com/meteorhacks/aggregate个包