我正在使用meteorhacks:aggregate包在 Meteor 进行汇总,无论如何我可以查找用户集合吗?
例如,我必须根据一系列日期对消息(消息集合)进行分组,我需要获取发件人(用户集合)信息。
继承我的代码:
return Messages.aggregate([
{$match: {$gte: <date from>, $lt: <date to>}},
{$group: {_id: { year: {$year: "$createdAt"}, month: {$month: "$createdAt"}, day: {$dayOfMonth: "$createdAt"} },},},
{$sort: {'_id.year': - 1, '_id.month': -1, '_id.day': -1}},
{$lookup: {from: "Meteor.users", localField: 'senderUser_id', foreignField: '_id', as: 'users_docs'}},
]);
任何人都能弄清楚我做错了什么吗?任何建议/帮助都非常感谢。提前谢谢:)