在文档db中使用JOIN进行查询

时间:2017-06-14 00:59:12

标签: azure join azure-cosmosdb

我在文档Db中有多种类型的文档,并使用entityType存储它们以定义它的类型。

我可以单独获取entityType(s)的单独列表,然后使用如下的查询来获取已经不属于第二个列表的项目。

list1.Value.Where(u => !secondList.Any(u2 => u2.ITId == u.Id)).ToList();

我想知道是否可以使用Join或任何其他方式在Document Db中使用相同的东西?

1 个答案:

答案 0 :(得分:1)

Cosmos DB JOIN操作仅限于单个文档的范围:您将父对象与同一文档下的子对象连接。

不支持跨文档联接,因此您必须自己实现此类查询。