CosmosDb OrderBy按阵列中的第一项

时间:2018-07-30 13:15:33

标签: azure-cosmosdb

我大约有200万行,下面的交叉查询返回的行比应有的少

select * from root r where r.isFile and  r.status = 0  order by r.addresses[0]

所有与WHERE过滤器匹配的项目都具有一个addresss [0]值,并且返回许多行而没有order by语句。但是,使用order by语句时,不会返回任何行。

此查询确实可以作为单个分区查询正常工作。我怀疑它受order by和跨分区查询的限制,它是一个即席查询,因此性能不是必需的。

0 个答案:

没有答案