【发布时间】:2016-06-05 17:10:58
【问题描述】:
我有一些 CosmosDB 文档,如下所示
{
"ProductId": 1,
"Status": true,
"Code": "123456",
"IsRecall": false,
"ScanLog": [
{
"Location": {
"type": "Point",
"coordinates": [
13.5957758,
42.7111538
]
},
"TimeStamp": 201602160957190600,
"ScanType": 0,
"UserId": "1004"
},
{
"Location": {
"type": "Point",
"coordinates": [
13.5957907,
42.7111359
]
},
"TimeStamp": 201602161246336640,
"ScanType": 0,
"UserId": "1004"
}
]
}
如何按 TimeStamp 属性对查询结果进行排序?我试过使用这个查询
SELECT c.Code, b.TimeStamp FROM c JOIN b IN c.ScanLog ORDER BY b.TimeStamp
但我收到此错误
Order-by over correlated collections is not supported.
这样做的正确方法是什么?
【问题讨论】:
标签: azure azure-cosmosdb