0

我在服务器:27017 上运行了一个 mongodb。

从另一台机器上,我安装了 mongo-client 并连接到在服务器上运行的 mongodb。

我在 mongo 中有三个 db: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()

我什么都得不到。

这是什么意思?为什么有一个带有索引和对象的数据库,但没有集合,为什么模板数据库中的集合计数> 0,但显示集合没有返回?

4

0 回答 0