티스토리 뷰

카테고리 없음

MongoDB 요약

swanB 2016. 9. 4. 20:42



MongoDB

출처는 https://velopert.com



계층 구조

Server  > DataBase > Collection > Document > {key.value}


Database 생성 : use


>>use dbname


Database 조회

>>show dbs

>>db


Database 제거 : db.dropDatabase()

>>use dbname    (삭제전에 선택새야 함)

>>db.dropDatabase()



Collection 생성: db.createCollection()

>>use dbname

후에 3가지가 있다


>>db.createCollection("colname")

또는

>>db.createCollection("colname", {

... capped: true,

... autoIndex: true,

... size: 61428000

... max> 10000

})


따로 createCollection 을 하지 않아도 document 를 추가하면 자동으로 컬렉션이 생성됨

>>db.people.insert({"name": "bang"})


Collection 제거 : db.COLLECTION_NAME.drop()

>>use dbname

>>show collections


>>db.people.drop()



Document 추가: db.COLLECTION_NAME.insert(document)


Document 삭제: db.COLLECTION_NAME.remove(criteria, justOne)


parameter type 설명

*criteria document 삭제 할 데이터의 기준 값 (criteria) 입니다. 이 값이 { } 이면 컬렉션의 모든 데이터를 제거합니다.

justOne boolean 선택적(Optional) 매개변수이며 이 값이 true 면 1개 의 다큐먼트만 제거합니다. 이 매개변수가 생략되면 기본값은 false 로 서, criteria에 해당되는 모든 다큐먼트를 제거합니다.


> db.books.find({"name": "Book1"})

{ "_id" : ObjectId("56c097f94d6b67aafdeb88ac"), "name" : "Book1", "author" : "Velopert" }


> db.books.remove({"name": "Book1"})

WriteResult({ "nRemoved" : 1 })


> db.books.find()



공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함