标签: mongodb clojure mongo-shell monger
我注意到执行dbStats命令会返回错误的集合数。
对于所有数据库,dbStats都会返回一个额外的集合。因此对于具有2个集合的数据库,dbStats将返回3。
集合计数错误与mongo shell和使用Monger(围绕最新版MongoDB Java驱动程序的clojure包装)一致。
这是故意行为还是MongoDB中的错误?
答案 0 :(得分:4)
这是一个bug - system.namespaces包含在计数中,但实际上并未包含在集合列表中。
https://jira.mongodb.org/browse/SERVER-1162