小编S.p*_*til的帖子

如何在嵌入式数组文档中使用图形查找聚合

这是我的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)

mongodb aggregation-framework

8
推荐指数
1
解决办法
577
查看次数

标签 统计

aggregation-framework ×1

mongodb ×1