小编bra*_*amj的帖子

Azure Cosmos DB:简单计数查询的"请求率很大"

我正在使用带有Mongo适配器的Cosmos DB,通过Ruby mongo驱动程序访问.目前db中有大约2.5M的记录.

查询记录总量时,没有任何问题:

2.2.5 :011 > mongo_collection.count
D, [2017-11-24T11:52:39.796716 #9792] DEBUG -- : MONGODB | XXX.documents.azure.com:10255 | admin.count | STARTED | {"count"=>"xp_events", "query"=>{}}
D, [2017-11-24T11:52:39.954645 #9792] DEBUG -- : MONGODB | XXX.documents.azure.com:10255 | admin.count | SUCCEEDED | 0.15778699999999998s
 => 2565825
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试根据简单的位置计算找到的记录数量时,我遇到了Request rate is large错误:

2.2.5 :014 > mongo_collection.find(some_field: 'some_value').count
D, [2017-11-24T11:56:11.926812 #9792] DEBUG -- : MONGODB | XXX.documents.azure.com:10255 | admin.count | STARTED | {"count"=>"some_table", "query"=>{"some_field"=>"some_value"}}
D, [2017-11-24T11:56:24.629659 #9792] DEBUG -- : MONGODB | XXX.documents.azure.com:10255 | …
Run Code Online (Sandbox Code Playgroud)

azure mongodb azure-cosmosdb

11
推荐指数
1
解决办法
7058
查看次数

标签 统计

azure ×1

azure-cosmosdb ×1

mongodb ×1