gpt4 book ai didi

nosql - 从 DocumentDB 联接查询中获取所有字段

转载 作者:行者123 更新时间:2023-12-01 12:56:47 25 4
gpt4 key购买 nike

我在 Azure 中有一个 DocumentDB 数据库,我可以通过 CosmosDB API 访问它。

我想通过一个简单的查询获取文档的所有父字段:

SELECT p.id 
FROM parent p JOIN ch IN p.property1.child
WHERE CONTAINS(UPPER(ch.name), UPPER(@childName))

这个查询有效,但我只得到 'id' 属性。我不能使用 p.* (抛出一个语法错误),而且这个列表将来可能会改变。使用 * 我收到此错误:'SELECT *' 仅对单个输入集有效。

有没有一种方法可以获取父文档的整个 json,而无需在 select 子句上编写完整的字段列表?

最佳答案

您可以改为使用 SELECT VALUE p FROM p JOIN ch ... .这相当于 p.*

关于nosql - 从 DocumentDB 联接查询中获取所有字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48277152/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com