我在服务器:27017上运行了一个mongodb。
从另一台计算机上,我安装了mongo-client并连接到服务器上运行的mongodb。
我在mongo中有三个数据库:admin,local和template(这些是通过脚本为我创建的)。
当我这样做时:
use template
db.stats()
我得到:
db.stats()
{
"db" : "template",
"collections" : 2,
"views" : 0,
"objects" : 1001,
"avgObjSize" : 565.1118881118881,
"dataSize" : 565677,
"storageSize" : 110592,
"numExtents" : 0,
"indexes" : 5,
"indexSize" : 86016,
}
但是,如果我这样做
show collections
或
db.getCollectionNames()
我什么也没得到。
这是什么意思?为什么在数据库中有索引和对象,但没有集合,为什么模板db中的集合计数> 0,而show集合却没有返回?