728x90
반응형
SMALL
명령어로 새 Documents를 추가 해 보려한다
- use DB명 해서 Database 선택을 해주고
- db.컬렉션명 해서 Collection 선택 해주고
- db.컬렉션명.insertOne({ Documents 작성 }) 해주면
- acknowledged값이 true가 되며 잘 생성됬음을 말해주고
- _id값이 자동으로 부여 되며
Documents 하나가 추가가 된다
존재하지 않는것도 추가가 가능 하다
뭔소리냐..
authors 컬렉션은 존재하지 않는데
insertOne을 써서 Documents를 만들었다
그럼 이게 어떻게 되느냐?
이렇게 새 컬렉션이 생성되며 만들어 지는거다
만든김에 삭제도 해보자면
누르면 해당 Document 삭~제
![]() |
![]() |
누르르고 해당 Collection 명 입력해주면 삭~제
이렇게 지워서
하나 남았으나
언제든지 새컬렉션 새도큐멘션 만들수 있다
쫌 긴데...
db.books.insertMany([{ title: "The Light Fantastic", author: "Terry Pratchett", pages:250, rating: 6, genres: ["fantasy"]}, {title: "Dune", author: "Frank Herbert", pages: 500, rating: 10, genres:["sci-fi", "dystopian"]}])
똑같고 다른점은 insertMany를 썻다는점 그리고 괄호 보면 배열처럼 썻다는점이다 GUI에서 했던것과 같다
728x90
'SQL' 카테고리의 다른 글
8) mongoDB Tutorial - Data Sorting과 Limiting 하기 (0) | 2023.10.06 |
---|---|
7) mongoDB Tutorial - Documents 찾기 (0) | 2023.10.06 |
5) mongoDB Tutorial - MongoDB Shell 함 써보자 (0) | 2023.10.05 |
4) mongoDB Tutorial - MongoDB Compass 함 써보자 (0) | 2023.10.05 |
3) mongoDB Tutorial - Collections & Documents (0) | 2023.10.05 |