mongo db

[MongoDB] 기본적인 쿼리(DB, Collection, Document)

nan2 2022. 10. 25. 13:59
반응형

Database

# DB 생성 및 사용
use DB명

# DB 확인
db

# DB 리스트 조회
show dbs

# DB 삭제
db.dropDatabase()

※ DB 삭제하기 전에 'use DB명' 으로 삭제할 DB에서 쿼리를 실행해야함!

 

 

Collection

# Collection 생성
# 방법1(옵션없이)
db.createCollection("컬렉션명");

#방법2(옵션과함께)
db.createCollection("컬렉션명", {
	options
});

#방법3
db.컬렉션명.insert({"key":"value"});

# Collection 리스트 조회
show collections;

# Collection 삭제
db.컬렉션명.drop();

 

 

Document

# Document 추가(데이터)
# 1개의 Document
db.컬렉션명.insert({"key":"value", "key2":"value2", ...});

# 여러개의 Document
db.컬렉션명.insert([
	{"key":"value", "key2":"value2", ...},
	{"key":"value", "key2":"value2", ...},
    ...
]);

# Document 조회(전체)
db.컬렉션명.find();

# Document 삭제
db.컬렉션명.remove({"test":"1"});
# test 가 1인 Document 삭제

 

반응형