这是我的NetworkInfo集合的示例文档。
{
"_id" : ObjectId("5a37595bd2d9ce37f86d612e"),
"edgeList" : [
{
"networkSource" : {
"sourceId" : "pump1"
},
"networkRelationship" : {},
"networkTarget" : {
"targetId" : "chiller1",
"parentId" : "pump1"
}
},
{
"networkSource" : {
"sourceId" : "chiller1"
},
"networkRelationship" : {},
"networkTarget" : {
"targetId" : "secondaryPump1",
"parentId" : "chiller1"
}
},
{
"networkSource" : {
"sourceId" : "secondaryPump1"
},
"networkRelationship" : {},
"networkTarget" : {
"targetId" : "ahu1",
"parentId" : "secondaryPump1"
}
}
]
Run Code Online (Sandbox Code Playgroud)
}
我尝试使用以下代码为上述文档创建图形查找:
泵1->冷却器1->次级泵1-> ahu1
db.getCollection("NetworkInfo").aggregate([ …
Run Code Online (Sandbox Code Playgroud)