gpt4 book ai didi

mongodb - 如何在 MongoDB 3.4.0 中使用 $graphLookup 创建 View ?

转载 作者:可可西里 更新时间:2023-11-01 10:41:51 26 4
gpt4 key购买 nike

我正在管道中使用 $graphLookup 创建 View 但失败了。有人有什么想法吗?

$cmd:

{
"create": "employee.view.list",
"viewOn": "employee",
"pipeline": [
{
"$graphLookup": {
"from": "employee.view.list",
"connectToField": "_id",
"startWith": "$supervisor",
"connectFromField": "supervisor",
"as": "supervisors",
"maxDepth": 10
}
}
]
}

错误

View cycle detected: test_sw-aggregation-test.employee.view.list => test_sw-aggregation-test.employee.view.list

最佳答案

您收到此错误是因为您正在创建与要对其文档执行 $graphLookup 的集契约(Contract)名的 View 。

此外,employee.view.list 不是预定义的 View ,在这种情况下,您会收到如下所示的错误消息:

{
"ok" : 0,
"errmsg" : "a view 'employee.view.list' already exists",
"code" : 48,
"codeName" : "NamespaceExists"
}

关于mongodb - 如何在 MongoDB 3.4.0 中使用 $graphLookup 创建 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40712552/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com