在“显示日志”中,mongodb收集次数错误getmore
当我运行mongo
shell时,当我计算connected
集合中的值时,会得到这个结果。
> db.connected.find({}).count() 10326
但是,当我在数据库上运行node.js
查询:
dbConnector.open(function(err, db) { db.collection('connected').find().toArray(function(err, items)
显示日志中的show log
说nreturned: 10225
发送的查询
<2015/09 etc> [conn165] getmore mydb.connected cursorid:NNNNN ntoreturn:0 keyUpdates:0 numYields: 14 locks(micros) r:5283 nreturned:10225 reslen:1015981 212ms
我试图重新reIndex
名为connection
的集合,但是这没有任何区别。 我应该尝试哪些其他pipe理命令,或者我应该如何去寻找这个问题?
编辑0
在这个问题出现之前,我删除了这个数据库的前三分之二。
在咨询了一位无法find根本原因的更有天赋的开发人员之后,决定放弃收集。 将新的值插入到mongodb集合中后,它将再次正常工作。