在nodejs脚本中列出mongo数据库中的所有集合
我在shell中找到了一些列出集合的答案,但是我发现所有在nodejs脚本中列出集合的答案似乎都已被弃用,像like
collectionNames
和moongose.connection.db
return 这样的答案都没有方法。
回答:
在用于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