我们正在使用Mongo API从mongoDB迁移到CosmoDB。 我们在排序时遇到了以下查询行为的差异。
使用按字段排序的CosmoDB mongo API会删除所有没有该字段的文档。是否可以修改查询以包含空值以复制mongo行为?
例如,如果我们有以下2个文件
[{
"id":"p1",
"priority":1
},{
"id":"p2"
}]
执行:
sort({"priority":1})
cosmoDB将返回单个结果' p1'。
mongo将按顺序返回两个结果' p2',' p1',空文档将是第一个。