중요
MongoDB Compass Readonly Edition에서는 문서 삽입이 허용되지 않습니다.
Compass 컬렉션에 문서를 삽입할 수 있는 다음과 같은 보기 모드를 제공합니다.
- 셸 구문 모드
ObjectId()및ISODate()와 같이 따옴표가 없는 필드 이름과 유형 생성자를 허용하는 MongoDB 셸 구문으로 문서를 작성하거나 붙여넣습니다. 이 모드 사용하면 여러 문서를 한 번에 배열 로 삽입할 수 있습니다.- 필드별 편집기
- 삽입된 각 문서 에 대해 개별 필드 값과 유형을 선택합니다. 이 모드 한 번에 하나의 문서 만 삽입할 수 있습니다.
- JSON Mode
- 확장 JSON 형식으로 문서를 작성하거나 붙여넣습니다. 이 형식은 따옴표로 묶인 필드 이름이 필요하고 와 같이 BSON types를 래퍼로
{"$oid": "..."}나타냅니다. 이 모드 사용하면 여러 문서를 한 번에 배열 로 삽입할 수 있습니다.
절차
컬렉션 에 문서를 삽입하려면 선택한 보기 모드 에 해당하는 탭 선택합니다.
문서를 삽입합니다.
MongoDB 셸 구문에서 컬렉션 에 삽입하려는 문서 를 입력하거나 붙여넣습니다. 여러 문서를 삽입하려면 쉼표로 구분된 문서 배열 입력합니다.
예시
다음 예시 에서는 컬렉션 에 단일 문서 삽입합니다. 필드 이름은 따옴표로 묶지 않으며 _id, copies 및 lastCheckedOut 값은 확장 JSON 유형 래퍼 대신 ObjectId(), NumberInt() 및 ISODate() 유형 생성자를 사용합니다.
{ _id: ObjectId('507f1f77bcf86cd799439011'), title: 'The Odyssey', author: 'Homer', copies: NumberInt('10'), lastCheckedOut: ISODate('2025-03-14T09:30:00Z') }
참고
_id 문서 에 값을 지정하지 않으면 Compass 필드 _id에 대한 ObjectId를 자동으로 생성합니다.
새 필드를 추가합니다.
문서 에 새 필드 추가하려면 대화 상자의 행 번호 위로 마우스를 가져간 다음 아이콘을 클릭하여 선택한 행 뒤에 새 필드 추가합니다.
텍스트 커서가 마지막 문서 필드 값에 있을 때 탭 키를 눌러 문서 끝에 새 필드를 추가할 수도 있습니다.
참고
_id 문서 에 값을 지정하지 않으면 Compass 필드 _id에 대한 ObjectId를 자동으로 생성합니다.
문서를 삽입합니다.
컬렉션에 삽입하려는 문서를 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 } ]
참고
_id 문서 에 값을 지정하지 않으면 Compass 필드 _id에 대한 ObjectId를 자동으로 생성합니다.