小编Jor*_*noa的帖子

MongoDB 数组排序在 CosmoDB 中不起作用

更新

CosmoDB 团队确认他们所说的存在问题,他们已经在着手修复。

此处评论部分的更多信息:https : //docs.microsoft.com/en-us/azure/cosmos-db/mongodb-introduction

原问题

我们正计划迁移到 CosmoDB,但我们发现 $sort 命令存在问题。在我们当前运行此查询的 MongoDB 服务器中:

db.getCollection('Product').find({ 
"ProductTypeId" : ObjectId("5913546b1ba88338e4347641"), 
"SubtypeIngredients" : "5949852c1ba88344d0facbf5"
})
.skip(0).sort({ "IngredientRanks.2.Rank" : 1 }).limit(1)
Run Code Online (Sandbox Code Playgroud)

我们得到了一些结果,但是在 CosmoDB 中运行相同的查询时,我们没有得到任何结果。

如果我从查询中删除排序命令,我会从 CosmoDB 获得结果

集合中的数据在我们本地db和CosmoDB中是一样的。

任何帮助,将不胜感激。谢谢!

更新:

这是显示问题的实际查询的屏幕截图。

在此处输入图片说明

mongodb azure-cosmosdb

5
推荐指数
1
解决办法
1222
查看次数

标签 统计

azure-cosmosdb ×1

mongodb ×1