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)