我有一个MongoDB数据库,其中包含多个集合。
例如:
如何获取?
例如:
--mongo_db(数据库名称)
-- aa
-- bb
-- cc(集合名称)
如何获取?
--mongo_db(数据库名称)
-- aa
-- bb
-- cc(集合名称)
db.getCollectionNames().length
来获取集合数量。db.stats()
,根据文档中的说明:
返回反映单个数据库使用状态的统计信息。
演示:
> show collections
coll
collection
foo
mumbai
spam
> db.stats()
{
"db" : "test",
"collections" : 5,
"views" : 0,
"objects" : 14,
"avgObjSize" : 154.64285714285714,
"dataSize" : 2165,
"storageSize" : 98304,
"numExtents" : 0,
"indexes" : 5,
"indexSize" : 98304,
"ok" : 1
}
> db.stats().collections
5