我正在使用mongoDB进行一些测试。我创建了一个包含大量数据的数据库(大约500万份文档)。当我开始查询非现有密钥时,将花费大量时间。我试图停止查询,但db.currentOp()没有显示操作,所以我不知道如何停止查询。
干杯 斯文
答案 0 :(得分:0)
您可以尝试$maxScan
运算符来限制扫描的项目:
db.foo.find()._addSpecial( "$maxScan" , 50 )
http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-Specialoperators