본문 바로가기

Programming

[MongoDB] 컬렉션 생성 및 도큐먼트 추가 예시

1. collection 생성

db.createCollection("Stock")

createCollection으로 Stock이라는 컬렉션을 생성.

2. document 추가 (insertOne, insertMany)

db.Stock.insertOne(
   {
      crop_code: "0000",
      company: "Company",
      price: 10000,
      shares: 12340000
   }
)

insertOne 함수로 단일 document 정보 추가 예시.

db.Stock.insertMany([
   {
      crop_code: "1111",
      company: "A",
      price: 1111,
      shares: 1000000
   },
   {
      crop_code: "2222",
      company: "B",
      price: 2222,
      shares: 2000000
   },
   {
      crop_code: "3333",
      company: "C",
      price: 3333,
      shares: 3000000
   }
])

insertMany 함수로 여러 document 정보 추가 예시.

db.Stock.insertMany(data, {ordered: false})

{ordered: false} 옵션의 경우, 여러 document를 추가하는 과정에서 중간에 document 추가가 실패하여도 이어서 나머지 document를 추가하며, 기본값 true인 경우는 실패 시 중지된다.

3. 저장한 document 확인

db.Stock.find()

find를 사용하여 추가한 document 정보 전체를 조회하여 확인한다.

반응형