Docs Menu
Docs Home
/
MongoDB Compass
/ /

문서 삽입

이 페이지의 내용

  • 절차
  • 제한 사항

중요

MongoDB Compass Readonly Edition에서는 문서 삽입이 허용되지 않습니다.

Compass는 컬렉션에 문서를 삽입하는 두 가지 방법, 즉 JSON 모드와 필드별 편집기를 제공합니다.

JSON 모드(Compass 1.20의 새로운 기능)
편집기에서 JSON 문서를 작성하거나 붙여넣을 수 있습니다. 이 모드를 사용하면 여러 문서를 한 번에 배열로 삽입할 수 있습니다.
필드별 편집기
문서를 만들 때 보다 인터랙티브한 환경을 제공하므로 개별 필드 값 및 유형을 선택할 수 있습니다. 이 모드는 한 번에 하나의 문서만 삽입할 수 있습니다.

컬렉션에 문서를 삽입하려면 다음과 같이 하세요:

  1. Add Data 드롭다운을 클릭하여 Insert Document를 선택합니다.

    삽입 버튼
    클릭하여 확대
  2. 문서를 삽입하려는 방식에 따라 적절한 보기를 선택합니다.

    • JSON 보기를 위해 { } 괄호를 클릭합니다. 이 보기가 기본 보기입니다.

    • 필드별 모드의 목록 아이콘을 클릭합니다.


    JSON 보기에서 문서 삽입
    클릭하여 확대

    1. 컬렉션에 삽입하려는 문서를 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 }
      ]

      참고

      문서에 ObjectId 를 제공하지 않으면 Compass가 자동으로 ObjectId를 생성합니다.

    2. Insert를 클릭합니다.


    1. 문서의 각 필드에 대해 필드 유형을 선택하고 필드 이름과 값을 입력합니다.

      문서 결과 삽입
      클릭하여 확대

      참고

      문서에 ObjectId 를 제공하지 않으면 Compass가 자동으로 ObjectId를 생성합니다.

    문서에 새 필드를 추가하려면 대화 상자의 행 번호(행 번호는 문서의 일부가 아니라 대화 상자에 표시됨) 위로 마우스를 가져간 다음 다음을 클릭합니다. 아이콘을 클릭하여 선택한 행 뒤에 새 필드를 추가합니다.

    텍스트 커서가 마지막 문서 필드 값에 있을 때 탭 키를 눌러 문서 끝에 새 필드를 추가할 수도 있습니다.

    새 필드 삽입
    클릭하여 확대

    필드 오른쪽에 있는 데이터 유형 선택기를 사용하여 필드의 데이터 유형을 변경할 수 있습니다.

    유형 변경
    클릭하여 확대

    사용자 지정 값을 사용하도록 _id 필드를 변경하려면 데이터 유형을 ObjectID 에서 string 로 변경한 다음 _id 값을 덮어씁니다.

    1. Insert를 클릭합니다.

Data Lake에 연결되어 있는 경우에는 Insert Document 버튼을 사용할 수 없습니다.

돌아가기

보기

이 페이지의 내용