我使用Azure Cosmos DB API for MongoDB account,版本3.6。在使用和的查询中,我注意到更高的吞吐量使用率。跳跃越高,查询的代价就越高。db.MyCollection.find({Property:"testtest"}).skip(12000).limit(10)
上述查询的成本约为3000 RU。find子句中的属性是我的分区键。我读到目前cosmosdb能够使用偏移量和limit进行查询,但我发现只有在SQL
新的MongoDB & CosmosDB用户在这里,我已经读过这个问题的答案How does MongoDB treat find().sort() queries with respect to single和官方MongoDB文档,我相信我的索引创建反映了这个答案,所以我倾向于这是一个CosmosDB问题,但阅读他们的文档CosmosDB 3.6也支持复合索引,所以我现在很困惑。命令行对索引创建为db.Videos.createIndex({"Pu