对 Cosmos DB 中的两个文档进行联接查询

问题描述

在 Cosmos DB 中的两个文档:

  1. first_document(列表类型)
  2. second_document

从传递“abcd”作为参数的 first_document 获取数据的第一个查询

输入参数:abcd

查询 1:

select  c.first_name,c.second_name
from c
IN t.first_document
where c.first_document_code = abcd

第二个查询将上面查询中的 first_name 作为输入参数。

查询 2:

select *
from c.second_document
where c.second_document_code = "first_name"

第二个查询将返回列表作为响应。

如何将这些查询合并为单个查询

解决方法

很遗憾,不支持加入这些查询。您只能查询两次才能得到预期的结果。