我正在使用带有节点的keystone.js CMS。
我根本无法使此聚合函数正常工作。我已经将其缩减为这个简单的$ lookup,而我所得到的都是不确定的。我见过其他类似的问题,但由于无法解决我的问题,它们的解释更加复杂:
keystone.list('User').model.aggregate([
{
$lookup: {
from: 'follows',
localField: '_id',
foreignField: 'follower',
as: 'follows'
}
}
]).exec(function(err, followers) {
console.log(followers);
});
这是错误:
MongoError: The 'cursor' option is required, except for aggregate with the explain argument
任何帮助,不胜感激。