如何在Angular2-Meteor中使用$ lookup

时间:2017-02-01 09:40:49

标签: mongodb meteor angular2-meteor

在angular2-meteor中使用$ lookup运算符时出现此错误:

  

子任务的异常id bAJHF7MZzEidGBZ63

Error: Exception while polling query
{
    "collectionName": "tasks",
    "selector": {
        "$lookup": {
            "from": "projects",
            "localField": "project._id",
            "foreignField": "_id",
            "as": "proj"
        }
    },
    "
    " options ": {
        "transform ": null
    }
}:

未知的顶级操作员:$ lookup

当我直接使用robomongo查询时,我得到了结果。

versions:
Mongo 3.2.6
angular2-meteor: 0.7.0
Meteor 1.4.2.3 

我用:

Tasks.find()

接缝我需要Tasks.aggregate()未实现

1 个答案:

答案 0 :(得分:0)

我们得出的结论是,angular2-meteor中的$ lookup会破坏数据。我们使用不同的方法。我们在所有馆藏中存储所有需要的数据。