使用一个普通的 CosmosDB 集合(全部默认),添加这样的文档:
{
"id": "3",
"name": "Hannah"
}
Run Code Online (Sandbox Code Playgroud)
我想检索按 id 排序的记录,如下所示:
SELECT c.id FROM c
ORDER BY c.id
Run Code Online (Sandbox Code Playgroud)
这给了我错误 Order-by item requires a range index to be defined on the corresponding index path.
我希望这是因为 /id 是哈希索引而不是范围索引。我尝试以各种方式更改索引策略,但是我所做的任何更改会在保存时触及 / 或 /id 都会被擦除。
如何检索按 ID 排序的文档?