MongoDB에 데이터 삽입하기
2023.02.13 - [HTML+CSS+JS] - MongoDB 사용하기
MongoDB 사용하기
MongoDB 기본 사용법 정리 지난번 포스팅에서 MongoDB는 다운받았고 2023.02.12 - [HTML+CSS+JS] - Window에 MongoDB 다운받기 Window에 MongoDB 다운받기 Window에 Mongo DB 다운받기 대망의 NoSQL,,,, Mongo 다운받기 다운로
inho3213.tistory.com
이번에는 MongoDB에 데이터 삽입하는 방법 포스팅!
지난번 포스팅에 만들었던 animalShelter라는 데이터베이스에
데이터를 한번 삽입해보려고 한다.
가장 먼저 dogs라는 집합(collection)을 삽입해보는 것부터 시작해보려고한다.
명령어는 db.dogs.insertOne({}) 을 사용한다.
예시로 위와 같은 dogs라는 collections를 만들고,
그 안에 데이터 하나를 삽입했다.
위와 같이 명령어 db.dogs.find()를 입력하면 방금 삽입한 데이터를 볼 수 있다.
_id 부분은 우리가 입력하지 않았지만 Mongo에 의해 기본적으로 생성된다.
위의 insertOne은 하나의 데이터를 입력할 때 사용한다. 다수의 데이터를 입력할때는
insertMany 명령어를 사용하면 된다. 하지만 보통 insert 라는 명령어를 더 많이 사용하는 것 같다.
insert 명령어를 사용하면 하나의 문서나 객체를 전달할 수도 있고, 다수를 전달할 수도 있는데
스스로 다수인지 하나인지 파악해서 넣어준다.
그래서 그냥 insertOne이나 insertMany를 상황에따라 사용하기 보다는
아묻따 insert 명령어만 사용하는게 좋아보인다.
예시로 한번 두 종류의 강아지 데이터를 집어넣어보자
이때 중요한점은 NoSQL형식이기 때문에 가능한건지(?) 모르겠지만
이전에 넣었던 집합에 대한 일관된 구조를 반드시 사용해야하는 것은 아니다
즉, 이전 데이터 처럼 이름, 나이, 종, 고양이친함 여부 등등을 반드시 넣어야하는 것이 아니다.
(이번 예시에서는 같은 구조로 데이터를 넣었다)
위처럼 두개의 데이터를 삽입했다.
이제 show dbs 명령어를 입력하면
animalShelter에 데이터가 들어가있기 때문에
나타는것을 알 수 있다.
'개발 > HTML+CSS+JS' 카테고리의 다른 글
Mongo DB 데이터 삭제하기 (0) | 2023.02.23 |
---|---|
Mongo DB 데이터베이스에서 데이터 찾기 (0) | 2023.02.16 |
MongoDB 사용하기 (0) | 2023.02.13 |
Window에 MongoDB 다운받기 (0) | 2023.02.12 |
모던 자바스크립트 Deep Dive - 제 07장 (0) | 2023.02.08 |