简单的聚合$ lookup函数返回未定义的mongodb

时间:2019-06-06 12:41:33

标签: mongodb mongoose

我正在使用带有节点的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

任何帮助,不胜感激。

0 个答案:

没有答案