我看到通过C#API查询与使用azure门户网站中的查询资源管理器之间Int64字段更改的值不同。
文档
[
{
"_id": "15072358-f9eb-4e92-bde1-18e038484042",
"messageId": "15072358-f9eb-4e92-bde1-18e038484042",
"async": true,
"sequence": 0,
"sender": "me@direct.example.org",
"recipient": "you@direct.example.org",
"transmittedTicks": 636352784545156500,
"receivedTicks": 636352784546356500,
"processed": true,
"id": "15072358-f9eb-4e92-bde1-18e038484042",
"_rid": "un4kAO--TAABAAAAAAAAAA==",
"_self": "dbs/un4kAA==/colls/un4kAO--TAA=/docs/un4kAO--TAABAAAAAAAAAA==/",
"_etag": "\"00005c09-0000-0000-0000-5963c8bc0000\"",
"_attachments": "attachments/",
"_ts": 1499711676
}
]
C#使用DocumentDb nuget
var query = client.CreateDocumentQuery<Expectation>(documentUri)
.OrderBy(i=>i.transmittedTicks)
.Select(i=>i.transmittedTicks)
.AsDocumentQuery();
将第一个值设为636352784545156480
SQL查询资源管理器
SELECT c.transmittedTicks FROM c order by c.transmittedTicks
将第一个值设为636352784545156500
这是一个精确的问题,我看到过去曾有similar issues。是否还存在悬而未决的问题或预期的行为?