我正在使用管道中的$graphLookup创建视图,但失败了。有人有什么想法吗?
$cmd
{
"create": "employee.view.list",
"viewOn": "employee",
"pipeline": [
{
"$graphLookup": {
"from": "employee.view.list",
"connectToField": "_id",
"startWith": "$supervisor",
"connectFromField": "supervisor",
"as": "supervisors",
"maxDepth": 10
}
}
]
}错误
检测到的视图周期:test_sw-聚合-test.Employee.view.list =>测试_sw-聚合-test.Employee.view.list
发布于 2016-11-21 04:39:03
您将得到此错误,因为您创建的视图与要在其上执行$graphLookup的文档的集合同名。
另外,employee.view.list不是预定义的视图,在这种情况下,您将得到如下所示的错误消息:
{
"ok" : 0,
"errmsg" : "a view 'employee.view.list' already exists",
"code" : 48,
"codeName" : "NamespaceExists"
}https://stackoverflow.com/questions/40712552
复制相似问题