我在Cosmos Azure帐户上有一个MongoDB。 我已经使用命令行导入了JSON文件,并且使用了以下命令:
mongoimport.exe --host xxxx.documents.azure.com:10255 -u xxxxx -p xxxxxxx --ssl --sslAllowInvalidCertificates --db admin --collection machineTest --type json --file "C:\DB\DB_STAGING\MachineTest.json"
,进入cmd的响应是“导入了5200个文档”,但是当我运行计数查询时
db.machineTest.count()
结果是1803个文档
为什么计数给我不正确的结果? 谢谢
答案 0 :(得分:0)
我们知道,cosmos db中的每个操作都消耗RUs。如果没有重复的数据,那么根据我的经验,这是因为整个文档的大小都超出了预配置的吞吐量限制。因此,cosmos db返回的文档受到限制。
您可以按照以下解决方案尝试解决此问题:
1。您可以使用延续标记查询其余文档。请遵循我以前的情况:Querying large collections in cosmos db
希望它对您有帮助。