有没有办法用mongoskin列出集合?

时间:2014-02-04 22:48:30

标签: node.js mongodb mongoskin

我已经建立了数据库连接。我需要列出数据库中集合的名称。有可能吗?

2 个答案:

答案 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