CosmosDB DocumentClient.CreateDocumentQuery对于ISO格式的日期字符串返回错误的结果

时间:2019-03-18 15:39:59

标签: c# azure-cosmosdb

我有一个CosmosDB集合,其中我将ISO格式的日期存储为字符串,例如,我保存了一个start值为2018-07-26T09:00:00Z的文档,当我查看{{1} }我可以看到该值已正确保存。

我正在使用Data Explorer访问暴露Cosmonaut的CosmosDB,并且我正在使用DocumentClient访问我的文档,但是当文档从CosmosDB返回时,CreateDocumentQuery值转换为DateTime字符串start

07/26/2018 09:00:00

上面是我的查询,是否有其他人遇到过这个问题,如果是这样,他们如何解决此问题,我希望我的字符串值应按原样返回,而不应解释为似乎是var collectionUri = UriFactory.CreateDocumentCollectionUri("assessment-center", "ac-template-timetables"); Document document = await _cosmonautClient.DocumentClient.CreateDocumentQuery(collectionUri, new SqlQuerySpec { QueryText = "SELECT * FROM c WHERE c.id = '713d5115-83cb-4005-abaa-25756ebc86d1'" }, new FeedOptions { EnableCrossPartitionQuery = true }).FirstOrDefaultAsync(); 发生了什么

0 个答案:

没有答案