IT/MongoDB

MongoDB CRUD Operations(핵심)

KeepGooing 2019. 7. 7. 13:35
반응형

CRUD

Create Operations ->생성

Read Operations ->조회

Update Operations ->수정

Delete Operations ->삭제
 
------------------------------

Create Operations(콜렉션 생성 예시)

Create ->콜렉션(Collection) 생성
db.collection.create()

Insert ->다큐먼트(Document)  기입

※콜렉션 없어도 기입이 가능하며 콜렉션은 자동 생성된다.

Insert Operations(다큐먼트 기입 예시)
1.
db.collection.insertOne() ->하나 기입

2.
db.collection.insertMany() ->여러개 기입

3.
db.collection.save() ->하나 또는 여러개 모두 기입 가능


Read Operations(다큐먼트 조회 예시)
1.
db.collection.find() ->조회



Update Operations(다큐먼트 수정 예시)
1.
db.collection.updateOne()
->하나 수정

2.
db.collection.updateMany()
->여러개 수정

3.
db.collection.replaceOne()
->대체 수정

Delete Operations(다큐먼트 삭제 예시)
1.
db.collection.deleteOne()
->하나 삭제

2.
db.collection.deleteMany()
->여러개 삭제

참고하세요.

DB조작의 기본은 CRUD안에서 이뤄지며
특히 조회함수 뒤에 .sort(), .limit(), .skip() 등의 다양한 함수를 붙이는 응용으로 db조회를 확장시켜나갑니다.
------------------------------
※이 문서는 MongoDB manual를 참고하여 제작한 것이며 초보자로서 문서를 작성한 것입니다.
초심자의 관점과 고급개발자의 관점 갭(gap)으로 개발의 어려움을 겪는 분들에게 조금이나마 도움을 드리며
개인적으로 배운 내용을 정리한 것임을
말씀드리는 바입니다.

←  mongo Shell Quick ReferenceInsert Documents →

© MongoDB, Inc 2008-present. MongoDB, Mongo, and the leaf logo are registered trademarks of MongoDB, Inc.

반응형

'IT > MongoDB' 카테고리의 다른 글

MONGODB - find  (0) 2020.06.13
MONGODB - 기본구조  (0) 2020.06.09
몽고DB 집계 함수  (0) 2019.07.30
클라우드/빅데이터  (0) 2019.07.27
MongoDB -aggregate  (0) 2019.07.10