Azure cosmosdb 通过C#与azure门户查询资源管理器进行查询时,Int值不同
在通过C#API的查询与在azure门户中使用查询资源管理器的查询之间,我看到Int64字段的值发生了不同的变化 文档Azure cosmosdb 通过C#与azure门户查询资源管理器进行查询时,Int值不同,azure-cosmosdb,Azure Cosmosdb,在通过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",
[
{
"_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
}
]
var query = client.CreateDocumentQuery<Expectation>(documentUri)
.OrderBy(i=>i.transmittedTicks)
.Select(i=>i.transmittedTicks)
.AsDocumentQuery();
C#使用DocumentDb nuget
[
{
"_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
}
]
var query = client.CreateDocumentQuery<Expectation>(documentUri)
.OrderBy(i=>i.transmittedTicks)
.Select(i=>i.transmittedTicks)
.AsDocumentQuery();
结果第一个值为636352784545156500
这可以理解为一个精度问题,我认为这在过去一直存在。是否仍有悬而未决的问题或这是预期的问题
是否仍有悬而未决的问题或这是预期的问题
我还可以复制您提到的问题。我将向Azure Cosmos DB团队报告。如果有任何更新,我会在这里更新
我们可以在网站上提出问题,或者将问题提交给Azure Cosmos DB团队