17.3. MongoDB 데이터베이스의 문서 작업


통합에서는 MongoDB 데이터베이스에 문서를 검색, 계산, 업데이트, 제거 및 추가할 수 있습니다. 이렇게 하려면 흐름 중 또는 간단한 통합의 완료 연결로 MongoDB 연결을 추가합니다.

사전 요구 사항

  • MongoDB 연결을 생성했습니다.
  • 연결을 작동할 MongoDB 컬렉션의 이름을 알고 있습니다.
  • 통합을 만들거나 편집하고 Fuse Online에서 통합에 추가할 것을 요청하고 있습니다. 또는 Fuse Online에서 완료 연결을 선택하라는 메시지가 표시됩니다.

절차

  1. 통합에 추가 페이지에서 MongoDB 연결을 추가할 더하기 기호를 클릭합니다. 간단한 통합의 완료 연결을 추가하는 경우 이 단계를 건너뜁니다.
  2. 사용하려는 MongoDB 연결을 클릭합니다.
  3. 작업 선택 페이지에서 MongoDB 생산자 작업을 선택합니다.
  4. 작업을 구성합니다.

    1. 컬렉션 이름 필드에 연결을 작동할 컬렉션의 이름을 입력합니다.
    2. 수행할 작업 필드에서 삽입 작업을 수락하거나 필드를 클릭하여 사용 가능한 작업을 표시합니다. 연결을 수행할 작업을 클릭합니다. 각 작업에 대한 설명은 아래 표를 참조하십시오.

      각 작업은 응답을 반환합니다. 이 연결이 완료되면 응답이 손실됩니다. 결과적으로 이것이 완전한 연결인 경우 대신 통합을 완료하기 위해 로그 단계를 추가하는 것이 좋습니다. 응답을 캡처하도록 로그 단계를 구성합니다.

  5. 다음을 클릭합니다.

결과

연결은 통합 시각화에서 추가한 위치에서 나타납니다.

다음 단계

흐름에 대한 모든 연결을 추가합니다. 데이터를 처리하는 다른 단계를 추가합니다. 이 기술 프리뷰 릴리스에서는 소스 필드를 MongoDB 연결 필드에 매핑할 수 없습니다. 결과적으로 연결에 들어오는 데이터가 선택한 작업에 필요한 입력을 제공하는지 확인해야 합니다. 향후 릴리스에서는 데이터 매핑을 지원할 것으로 예상됩니다.

Expand
표 17.1. 작업 설명
작업수행하는 작업입력반환

수량

입력 필터 표현식을 충족하는 문서 수를 계산합니다.

{"test":"unit"} 형식의 JSON 필터 표현식입니다. 이 작업은 테스트 특성 값이 단위인 문서 수를 계산합니다.

발견된 문서 수를 지정하는 JSON 표현식(예: {"count":2} ).

id로 검색

지정된 ID가 있는 문서를 찾습니다.

관심 있는 ID가 포함된 문자열입니다.

ID가 있는 문서를 지정하는 JSON 표기법입니다.

모두 찾기

컬렉션의 모든 문서를 찾습니다.

없음

컬렉션에 있는 모든 문서를 지정하는 JSON 표기법입니다.

삽입

컬렉션에 문서를 추가합니다.

컬렉션에 추가할 문서를 지정하는 JSON 표기법입니다.

삽입된 문서를 지정하는 JSON 표기법입니다.

제거

컬렉션에서 문서를 제거합니다.

{"test":"unit"} 형식의 JSON 표현식입니다. 이 작업은 테스트 특성에 단위 값이 있는 각 문서를 제거합니다.

제거된 문서 수를 지정하는 JSON 표현식(예: {"count":2} ).

저장

컬렉션에 문서를 추가하거나 컬렉션의 문서를 업데이트합니다.

추가하거나 업데이트할 문서를 지정하는 JSON 표기법입니다.

저장된 문서를 지정하는 JSON 표기법입니다.

업데이트

컬렉션의 문서를 업데이트합니다.

두 개의 인수 배열입니다. 첫 번째 인수는 업데이트할 문서를 식별하는 필터 표현식입니다. 두 번째 인수는 문서를 업데이트하는 방법을 지정하는 MongoDB 업데이트 명령입니다. 업데이트 명령 형식은 https://docs.mongodb.com/manual/reference/method/db.collection.update/ 에 설명되어 있습니다. 예: [{"_id":11},{$set: {"test":"updated!"}}].

업데이트된 문서 수를 지정하는 JSON 표기법(예: {"count":2} ).

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동