더북(TheBook)

여기에 새 도큐먼트를 추가합시다. 여러 MongoDB API는 BSON(Binary JSON) 형식의 객체를 이용해서 도큐먼트를 액세스합니다. BSON은 JSON과 같은 역할을 하나, 데이터 포맷으로 텍스트 대신 BSON 객체의 트리 구조를 사용합니다. 다음은 그 예시입니다.

doc = new BsonDocument // BSON 객체를 생성한다. 단 아래 매개변수로 생성한다.
{
  { "name", "John" },                  // 최종 하위 노드
  { "address", new BsonDocument        // 하위 노드. 단 value가 또 다른 BSON 객체다.
      {
          { "City", "Seoul" },         // 최종 하위 노드
          { "Street", "Nambu-street" } // 최종 하위 노드
      }
  }
};

아직 MongoDB에 도큐먼트가 삽입되지 않았습니다. 이렇게 BSON 객체를 만든 후에는 이를 컬렉션에 추가하는 함수를 실행합시다. 매개변수로 BSON 객체를 넣으세요.

coll.insert(doc);
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.