【问题标题】:How to get the list of my database's collection names如何获取我的数据库的集合名称列表
【发布时间】:2026-01-27 11:15:01
【问题描述】:

我在互联网上进行了简单的搜索,但没有找到任何有用的东西。
我的问题是我无法使用以下函数检索我的数据库集合列表:
db.listCollections()


所以我所做的很简单:

const db = client.db(db_name);
let colls = db.listCollections() // also tried db.listCollections({}, {nameOnly: true});

但我得到的只是一个没有提及任何集合的大对象。我错过了什么大事吗?我以为我会检索一个数组,但没有运气,所以......有人可以在这里快速帮忙吗?


提前致谢????!

【问题讨论】:

标签: mongodb collections


【解决方案1】:

好吧,显然通过添加:

let colls = db.listCollections().toArray();

够了。但我不知道为什么文档中没有提到类似的东西......

【讨论】: