여기에 새 도큐먼트를 추가합시다. 여러 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);