【发布时间】:2020-03-11 06:05:53
【问题描述】:
我正在使用 Azure Cosmos DB Mongo API 和一年多前创建的 Cosmos 帐户。
我前几天刚新建了一个共享 RU/s 的新数据库,并添加了几个文档,其中一个是这样的:
{
"_id" : "9a0f33b3-1710-41f8-a8e4-55de05d4c8ec",
"modifiedTick" : NumberLong("637163955868423736")
}
在 mongo shell 中,我尝试查询此文档,但查询未返回任何结果。
db.Dev.find( { modifiedTick: NumberLong("637163955868423736") } )
我觉得奇怪的是查询找不到文档!任何人都可以帮忙解释原因吗?我在一年多前创建的 Cosmos 数据库上尝试了同样的事情(数据库没有分片键),同样的查询可以找到文档。
更奇怪的是,我可以使用具有不同值的 $gte + $lte 查询来查找该文档。这是显示我的意思的屏幕截图:
提前致谢。
【问题讨论】:
标签: azure-cosmosdb