17.3. MongoDB 데이터베이스의 문서 작업
통합에서는 MongoDB 데이터베이스에 문서를 검색, 계산, 업데이트, 제거 및 추가할 수 있습니다. 이렇게 하려면 흐름 중 또는 간단한 통합의 완료 연결로 MongoDB 연결을 추가합니다.
사전 요구 사항
- MongoDB 연결을 생성했습니다.
- 연결을 작동할 MongoDB 컬렉션의 이름을 알고 있습니다.
- 통합을 만들거나 편집하고 Fuse Online에서 통합에 추가할 것을 요청하고 있습니다. 또는 Fuse Online에서 완료 연결을 선택하라는 메시지가 표시됩니다.
절차
- 통합에 추가 페이지에서 MongoDB 연결을 추가할 더하기 기호를 클릭합니다. 간단한 통합의 완료 연결을 추가하는 경우 이 단계를 건너뜁니다.
- 사용하려는 MongoDB 연결을 클릭합니다.
- 작업 선택 페이지에서 MongoDB 생산자 작업을 선택합니다.
작업을 구성합니다.
- 컬렉션 이름 필드에 연결을 작동할 컬렉션의 이름을 입력합니다.
수행할 작업 필드에서 삽입 작업을 수락하거나 필드를 클릭하여 사용 가능한 작업을 표시합니다. 연결을 수행할 작업을 클릭합니다. 각 작업에 대한 설명은 아래 표를 참조하십시오.
각 작업은 응답을 반환합니다. 이 연결이 완료되면 응답이 손실됩니다. 결과적으로 이것이 완전한 연결인 경우 대신 통합을 완료하기 위해 로그 단계를 추가하는 것이 좋습니다. 응답을 캡처하도록 로그 단계를 구성합니다.
- 다음을 클릭합니다.
결과
연결은 통합 시각화에서 추가한 위치에서 나타납니다.
다음 단계
흐름에 대한 모든 연결을 추가합니다. 데이터를 처리하는 다른 단계를 추가합니다. 이 기술 프리뷰 릴리스에서는 소스 필드를 MongoDB 연결 필드에 매핑할 수 없습니다. 결과적으로 연결에 들어오는 데이터가 선택한 작업에 필요한 입력을 제공하는지 확인해야 합니다. 향후 릴리스에서는 데이터 매핑을 지원할 것으로 예상됩니다.
| 작업 | 수행하는 작업 | 입력 | 반환 |
|---|---|---|---|
| 수량 | 입력 필터 표현식을 충족하는 문서 수를 계산합니다. |
|
발견된 문서 수를 지정하는 JSON 표현식(예: |
| id로 검색 | 지정된 ID가 있는 문서를 찾습니다. | 관심 있는 ID가 포함된 문자열입니다. | ID가 있는 문서를 지정하는 JSON 표기법입니다. |
| 모두 찾기 | 컬렉션의 모든 문서를 찾습니다. | 없음 | 컬렉션에 있는 모든 문서를 지정하는 JSON 표기법입니다. |
| 삽입 | 컬렉션에 문서를 추가합니다. | 컬렉션에 추가할 문서를 지정하는 JSON 표기법입니다. | 삽입된 문서를 지정하는 JSON 표기법입니다. |
| 제거 | 컬렉션에서 문서를 제거합니다. |
|
제거된 문서 수를 지정하는 JSON 표현식(예: |
| 저장 | 컬렉션에 문서를 추가하거나 컬렉션의 문서를 업데이트합니다. | 추가하거나 업데이트할 문서를 지정하는 JSON 표기법입니다. | 저장된 문서를 지정하는 JSON 표기법입니다. |
| 업데이트 | 컬렉션의 문서를 업데이트합니다. |
두 개의 인수 배열입니다. 첫 번째 인수는 업데이트할 문서를 식별하는 필터 표현식입니다. 두 번째 인수는 문서를 업데이트하는 방법을 지정하는 MongoDB 업데이트 명령입니다. 업데이트 명령 형식은 https://docs.mongodb.com/manual/reference/method/db.collection.update/ 에 설명되어 있습니다. 예: |
업데이트된 문서 수를 지정하는 JSON 표기법(예: |