如何查看 MongoDB 的集合列表?

推荐答案

要查看 MongoDB 中的集合列表,可以使用以下命令:

或者使用 MongoDB 的 JavaScript API:

本题详细解读

1. show collections 命令

show collections 是 MongoDB Shell 中的一个快捷命令,用于列出当前数据库中的所有集合。这个命令非常直观,适合在交互式环境中快速查看集合列表。

示例:

2. db.getCollectionNames() 方法

db.getCollectionNames() 是 MongoDB 的 JavaScript API 中的一个方法,返回当前数据库中所有集合的名称数组。这个方法适合在脚本或程序中使用。

示例:

3. 区别与适用场景

  • show collections:适合在 MongoDB Shell 中交互式使用,简单直观。
  • db.getCollectionNames():适合在脚本或程序中使用,返回的是一个数组,便于进一步处理。

4. 注意事项

  • 在使用这些命令或方法之前,确保已经切换到目标数据库,可以使用 use <database_name> 命令来切换数据库。
  • 如果数据库中没有集合,show collections 将不会显示任何内容,而 db.getCollectionNames() 将返回一个空数组。
纠错
反馈