Docs Menu
Docs Home
/
MongoDB 매뉴얼
/ / /

Mongo.getDBNames()

이 페이지의 내용

  • 설명
  • 호환성
  • 예시
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'
]
]

돌아가기

Mongo.getDB

이 페이지의 내용