Azure DocumentDB查询是否支持嵌套查询?

Azure DocumentDB查询是否支持嵌套查询?,azure,azure-cosmosdb,Azure,Azure Cosmosdb,我想用如下查询方式查询文档数据库: SELECT * FROM c WHERE ( c.ReportType = 'MyReport' And c.TenantId='testTenantId_111111' And c._ts = ( SELECT Top 1 c._ts FROM c WHERE (c.ReportType = 'MyReport' And c.TenantId='testTenantId_111111')

我想用如下查询方式查询文档数据库:

SELECT * FROM c 
WHERE (
    c.ReportType = 'MyReport' 
    And c.TenantId='testTenantId_111111' 
    And c._ts = (
        SELECT Top 1 c._ts FROM c 
        WHERE (c.ReportType = 'MyReport' And c.TenantId='testTenantId_111111') 
        order by c._ts Desc
    )
)
但它不起作用


文档数据库支持这种查询吗?

它不支持嵌套查询。您必须查询两次。如果需要两个查询之间的一致性,可以在存储过程中同时执行这两个操作。

不确定这是人为的示例还是真实的操作,但是。。。看起来这个例子可以在一个查询中完成。嗨,David,这只是一个例子,但我仍然想知道如何在documentDB的一个查询中完成它?谢谢