对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。

Mongo.getDBNames()(mongosh方法)

Mongo.getDBNames()

返回可用数据库的列表。 Mongo.getDBNames()调用listDatabases命令。

Mongo.getDBNames() 方法不接受任何参数。

此方法可用于以下环境中托管的部署:

  • MongoDB Atlas:用于云中 MongoDB 部署的完全托管服务

列出当前 MongoDB 实例的可用数据库:

db.getMongo().getDBNames()

db.getMongo()方法创建与实例的连接。 Mongo.getDBNames()返回:

[ 'admin', 'config', 'local', 'test' ]

使用Mongo.getDBNames()获取集合列表:

db.getMongo().getDBNames().map( name => db.getSiblingDB( name ).getCollectionNames())

示例输出:

[ [ 'system.users', 'system.keys', 'system.version' ], [ 'settings', 'tenantMigrationRecipients', 'system.sessions', 'transactions', 'external_validation_keys', 'image_collection', 'tenantMigrationDonors', 'system.indexBuilds' ], [ 'replset.minvalid', 'system.views', 'oplog.rs', 'replset.initialSyncId', 'startup_log', 'system.replset', 'system.rollback.id', 'replset.oplogTruncateAfterPoint', 'replset.election', 'system.tenantMigration.oplogView' ], [ 'feedback', 'inventory', 'engineers', 'clothes' ]]
给本页内容打分

在此页面上