我正在使用 Azure CosmosDB 存储文档 (JSON)。
我正在尝试查询包含字段 "abc"
的所有文档,并且不返回没有字段 "abc"
的文档。例如,返回下面的第一个对象而不是第二个
{
"abc": "123"
}
{
"jkl": "098"
}
我正在尝试使用以下代码:
client.queryDocuments(
collectionUrl,
`SELECT r.id, r.authToken.instagram,r.userName FROM root r WHERE r.abc`
)
我假设上面会检查 abc
是否存在类似于 if (r.abc) {}
我试过使用 WHERE r.abc IS NOT NULL
提前致谢
原文由 JDT 发布,翻译遵循 CC BY-SA 4.0 许可协议
您需要做的就是将您的查询更改为
或者
两个运算符都可以工作(在数据资源管理器上测试)