티스토리 뷰

Computer Science/DB

mongoDB(생성/제거/추가)

devel0per 2024. 6. 17. 11:28

 

 

1. DB 생성: use

 

use DATABASE_NAME

 

예제 ) mongodb_test 라는 테이블을 사용할 때,

use mongodb_test

 

주의 ) mongodb_test라는 DB가 존재하지 않다면, DB를 생성하게된다. 이미 존재하는 경우에는 mongodb_test DB를 그대로 사용하게 된다..

 

 

2. DB 제거 : db.dropDatabase()

 

 

 

3. Collection 생성 : db.createCollection()

 

db.createCollection(name, [options])

- name은 생성하는 컬렉션의 이름.

- option은 doc 타입으로 구성된 설정값.

 

 

 

4. Collection 제거 : db.{collection_name}.drop()

 

예제 )

use mongodb_test

// 존재하는 collections 전체를 보여줌.
show collections

// 존재하는 collections 중 test collection을 drop 하려면?
db.test.drop()

// drop된 collection 이외의 collection을 확인하려면?
show collections

 

 

5. Document 추가 : db.{collection_name}.insert(document)

 

예제 )

// 단일 doc를 test 컬렉션에 추가
db.test.insert({"name" : "mwjeon"}, "age" : "26"})

// 2개 이상의 doc을 test 컬렉션에 추가.
db.test.insert([
	{"name" : "mwjeon"}, "age" : "26"},
    {"name" : "ssyoon"}, "age" : "28"}
]);

 

 

6. Document 제거 : db.{collection_name}.remove(criteria, justOne)

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
링크