开发者社区> 问答> 正文

如何使用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 689 0
0 条回答
写回答
取消 提交回答
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载