开发者社区> 问答> 正文

如何使用aql在arangodb中执行完全加入?

我有3个集合,我必须使用aql执行完全连接,如何查询完全连接?

collection 1 :[
                { id :1 , Attr1:"abc" },
                { id :2 , Attr1:"asc" },
                { id :4 , Attr1:"def" },
                { id :5 , Attr1:"xyz" }
              ]

collection 2 :[
                { id :1 , Attr2: true },
                { id :2 , Attr2: false },
                { id :3,  Attr2: true },
                { id :6 , Attr2: true }
              ]

collection 3 :[
                { id :1 , Attr3: "jack" },
                { id :3 , Attr3: "ryan" },
                { id :4 , Attr3: "sam" },
                { id :7 , Attr3: "rick" }
              ]

预期结果是:-

[         
    { id :1 , Attr1:"abc" , Attr2: true , Attr3: "jack" },                    
    { id :2 , Attr1:"asc" , Attr2: false },
    { id :3,  Attr2: true , Attr3: "ryan" },
    { id :4 , Attr1:"def" , Attr3: "sam" },
    { id :5 , Attr1:"xyz" },
    { id :6 , Attr2: true },
    { id :7 , Attr3: "rick" }
]

展开
收起
垚tutu 2019-11-28 19:04:48 709 0
0 条回答
写回答
取消 提交回答
问答地址:
问答排行榜
最热
最新

相关电子书

更多
JS 语言在引擎级别的执行过程 立即下载
fibjs 模块重构从回调到协程--陈垒 立即下载
JavaScript 语言在引擎级别的执行过程 立即下载

相关实验场景

更多