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

时间:2016-09-13 22:41:48

标签: 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') 
        order by c._ts Desc
    )
)

但它不起作用。

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

1 个答案:

答案 0 :(得分:1)

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