如何在AWS DocumentDB中编写联接查询

时间:2019-05-14 06:50:53

标签: amazon-web-services aws-documentdb-mongoapi aws-documentdb

AWS DoucmentDB不支持$ lookup运算符,如何在DocumentDB中编写联接查询,DocumentDB中是否有$ lookup运算符的替代方案?

1 个答案:

答案 0 :(得分:0)

外部联接(或相关子查询)使用$ lookup运算符在MongoDB中编写。

Amazon DocumentDB当前不支持$ lookup。

您可以在此处找到受支持的API /阶段/运算符的最新列表:https://docs.aws.amazon.com/documentdb/latest/developerguide/mongo-apis.html

另外,请检查以下各项以了解最新发布的内容:https://aws.amazon.com/documentdb/resources/

通常,联接是规范化数据的结果(类似于关系模型),并且$ lookup运算符使您可以联接两个集合。替代方法包括对数据模型进行规范化,或者根据大小/性能限制,在应用程序层中执行联接。我知道您希望使用$ lookup,我们非常感谢您的反馈。