我已经建立了数据库连接。我需要列出数据库中集合的名称。有可能吗?
答案 0 :(得分:2)
db.collectionNames(function(err, collectionArrayResult) {
//Now do something with collectionArrayResult
});
结果是一系列具有'名称'财产,像这样:
[
{ name: '<dbName>.<collectionName>' },
...
]
小心 - <dbName>.system.indexes
也将被退回。
答案 1 :(得分:-1)
要从mongo shell显示集合到数据库中:
db.getCollectionNames()
所以要在mongoskin中展示收藏,试试
var collections = db.collections();
collections.each(function(err, collection) {
console.log(collection);
});
根据此链接Mongoskin Tutorial