C# DocumentDB支持所有连接吗?

C# DocumentDB支持所有连接吗?,c#,azure-cosmosdb,C#,Azure Cosmosdb,我相信DocumentDB确实正式支持“加入”。但这是否意味着它支持所有类型的联接 还有一点,我们可以对存在于两个不同集合中的两个文档执行联接吗?DocumentDB仅支持文档内联接,更多的是作为格式化输出的一种方式。直接在DocumentDB中进行跨文档连接的唯一方法是通过额外的往返实现它们 这需要您做更多的工作,但它有可能比本机SQL连接更具性能,因为您了解数据库优化算法所不具备的数据性质。大多数人认为SQL中的连接几乎是免费的,因为它们非常容易编写,但它们可能会极大地消耗性能。此外,在大多

我相信DocumentDB确实正式支持“加入”。但这是否意味着它支持所有类型的联接


还有一点,我们可以对存在于两个不同集合中的两个文档执行联接吗?

DocumentDB仅支持文档内联接,更多的是作为格式化输出的一种方式。直接在DocumentDB中进行跨文档连接的唯一方法是通过额外的往返实现它们


这需要您做更多的工作,但它有可能比本机SQL连接更具性能,因为您了解数据库优化算法所不具备的数据性质。大多数人认为SQL中的连接几乎是免费的,因为它们非常容易编写,但它们可能会极大地消耗性能。此外,在大多数NoSQL数据库中,跨文档一致性也被用来交换可伸缩性。也就是说,DocumentDB的存储过程为您提供了跨文档的一致性。很好

谢谢您的回复。@Larry Maccherone