반응형
MongoDB에서 데이터베이스 및 컬렉션을 관리(번역 참고)
권한이 있는 시스템의 모든 데이터베이스를 표시
show dbs
현재 작동하도록 설정된 데이터베이스 표시
db
다른 데이터베이스로 전환 및 생성
use admin
* 아직 문서를 생성하지 않았기 때문에 데이터베이스 자체는 아직 생성되지 않았습니다.
현재 데이터베이스에 대한 몇 가지 기본 정보 표시
db.stats()
{
"db" : "admin",
"collections" : 3,
"views" : 0,
"objects" : 4,
"avgObjSize" : 278.25,
"dataSize" : 1113,
"storageSize" : 86016,
"indexes" : 5,
"indexSize" : 147456,
"totalSize" : 233472,
"scaleFactor" : 1,
"fsUsedSize" : 2876923904,
"fsTotalSize" : 25832407040,
"ok" : 1
}
데이터베이스를 삭제
use playground
db.dropDatabase()
switched to db playground
{ "dropped" : "playground", "ok" : 1 }
사용 가능한 데이터베이스 목록을 확인하면 playground가 더 이상 표시되지 않습니다.
show dbs
admin 0.000GB
config 0.000GB
local 0.000GB
컬렉션을 보는 방법
use admin
show collections // 현재 사용 중인 데이터베이스에서 사용 가능한 컬렉션
db.getCollectionNames() // 컬렉션 이름을 검색
db.getCollectionInfos() // 현재 데이터베이스의 컬렉션에 대한 추가 정보를 표시
// system.version컬렉션에 대한 정보만 표시
db.getCollectionInfos(
{
name: "system.version"
}
)
컬렉션에 포함된 문서 수
db.<collection>.count()
컬렉션 생성
db.createCollection("maintenance.requests")
{ "ok" : 1 }
컬렉션을 삭제
db.notifications.drop()
true
반응형
'Database > NoSQL' 카테고리의 다른 글
[MongoDB] 몽고DB에서 문서를 쿼리하고 필터링하는 방법, document query, filter (0) | 2022.10.25 |
---|---|
[MongoDB] 몽고DB에서 document(문서) 관리 (0) | 2022.10.25 |
[MongoDB] 몽고DB Connection URI (연결문자열) (0) | 2022.10.25 |
[mongoDB] 몽고DB 사용자(어드민) 계정 추가(삭제) 등 사용자 및 인증을 관리하는 방법 (0) | 2022.10.21 |
[mongoDB] centos7 몽고DB 설치 (0) | 2022.10.12 |