【发布时间】:2019-05-03 21:43:46
【问题描述】:
我一直在查询中使用聚合来获取总记录数,但今天我从 Meteor 1.2 迁移到 1.8,现在下面的查询给了我一个例外:
我在服务器端使用 meteorhacks:aggregate @ 1.3.0 版
查询:
Articles.aggregate([
{ $match: {userId: 'a767GGhrd743Ghe349sd'} },
{ $group: { _id: null, count: { $sum: 1 } } }
])[0];
例外:
TypeError: Cannot read property \'count\' of undefined\n
在 Meteor 1.2 中,同样的查询给了我计数器,但我已经更新到 Meteor 1.8,现在它不再工作了。
【问题讨论】:
-
您是使用大气包还是使用 Meteor 中默认内置的 mongo 驱动程序来应用聚合?这是在服务器上还是在 minimongo 客户端上?
-
使用大气包,并在服务器端
-
请添加包名和包版本,以确保包兼容性和Meteor 1.8没有问题
-
我已经用包和版本更新了我的问题
-
下面我的回答能解决你的问题吗?
标签: meteor