중요
MongoDB Compass Readonly Edition에서는 문서 삽입이 허용되지 않습니다.
Compass는 컬렉션에 문서를 삽입하기 위해 다음과 같은 보기 모드를 제공합니다.
- shell 구문 모드
- MongoDB shell 구문에서 문서 쓰기 (write) 또는 붙여넣기. 이 구문은 따오표 없는 필드 이름과
ObjectId()및ISODate()과 같은 유형 생성자를 허용합니다. 이 모드를 사용하면 여러 문서를 한 번에 배열로 삽입할 수 있습니다. - 필드별 편집기
- 삽입된 각 문서에 대해 개별 필드 값과 형식을 선택하세요. 이 모드는 한 번에 하나의 문서만 삽입할 수 있습니다.
- JSON Mode
- Write or paste documents in Extended JSON format, which requires quoted field names and represents BSON types as wrappers such as
{"$oid": "..."}. Use this mode to insert multiple documents at once as an array.
절차
컬렉션에 문서를 삽입하려면 선택한 뷰 모드에 해당하는 탭을 선택합니다.
문서를 삽입하십시오.
컬렉션에 삽입하려는 문서(들)를 MongoDB shell 구문에서 입력하거나 붙여넣습니다. 여러 개의 문서를 삽입하려면 심표로 구분된 문서 배열을 입력합니다.
예시
다음 예시는 컬렉션에 단일 문서를 삽입합니다. 필드 이름은 따옴표로 묶이지 않으며, _id, copies, lastCheckedOut 값은 Extended JSON 래퍼 타입 (wrapper type) 대신 ObjectId(), NumberInt(), ISODate() 타입 생성자를 사용합니다.
{ _id: ObjectId('507f1f77bcf86cd799439011'), title: 'The Odyssey', author: 'Homer', copies: NumberInt('10'), lastCheckedOut: ISODate('2025-03-14T09:30:00Z') }
참고
If you do not specify an _id value in your document, Compass automatically generates an ObjectId for the _id field.
새 필드를 추가합니다.
문서에 새 필드를 추가하려면 대화 상자의 행 번호 위로 마우스를 가져간 다음 다음을 클릭합니다. 아이콘을 클릭하여 선택한 행 뒤에 새 필드를 추가합니다.
텍스트 커서가 마지막 문서 필드 값에 있을 때 탭 키를 눌러 문서 끝에 새 필드를 추가할 수도 있습니다.
참고
If you do not specify an _id value in your document, Compass automatically generates an ObjectId for the _id field.
문서를 삽입하십시오.
컬렉션에 삽입하려는 문서를 JSON 형식으로 입력하거나 붙여넣습니다. 여러 개의 문서를 삽입하려면 쉼표로 구분된 JSON 문서 배열을 입력합니다.
예시
다음 배열은 컬렉션에 5개의 문서를 삽입합니다.
[ { "_id" : 8752, "title" : "Divine Comedy", "author" : "Dante", "copies" : 1 }, { "_id" : 7000, "title" : "The Odyssey", "author" : "Homer", "copies" : 10 }, { "_id" : 7020, "title" : "Iliad", "author" : "Homer", "copies" : 10 }, { "_id" : 8645, "title" : "Eclogues", "author" : "Dante", "copies" : 2 }, { "_id" : 8751, "title" : "The Banquet", "author" : "Dante", "copies" : 2 } ]
참고
If you do not specify an _id value in your document, Compass automatically generates an ObjectId for the _id field.