在nodejs脚本中列出mongo数据库中的所有集合

我在shell中找到了一些列出集合的答案,但是我发现所有在nodejs脚本中列出集合的答案似乎都已被弃用,像like

collectionNamesmoongose.connection.dbreturn 这样的答案都没有方法。

回答:

在用于node.js的MongoDB驱动程序的2.0版本中,您可以listCollections用来获取包含所有集合信息的游标。然后,您可以调用toArray光标以检索信息。

db.listCollections().toArray(function(err, collInfos) {

// collInfos is an array of collection info objects that look like:

// { name: 'test', options: {} }

});

以上是 在nodejs脚本中列出mongo数据库中的所有集合 的全部内容, 来源链接: utcz.com/qa/416957.html

回到顶部