GetMongo 2025.5.31.15

번들

org.apache.nifi | nifi-mongodb-nar

설명

사용자 지정 쿼리로 로딩된 MongoDB 의 문서에서 FlowFiles 을 생성합니다.

태그

get, mongodb, read

입력 요구 사항

ALLOWED

민감한 동적 속성 지원

false

속성

속성

설명

Batch Size

서버에서 한 배치로 반환할 요소의 수입니다

Limit

반환할 최대 요소 수

Mongo 컬렉션 이름

사용할 컬렉션의 이름

Mongo 데이터베이스 이름

사용할 데이터베이스의 이름입니다

프로젝션

결과 세트의 문서에서 반환할 필드는 유효한 BSON 문서여야 합니다

쿼리

조회를 수행하기 위한 선택 기준입니다. 필드를 비워두면 다른 프로세서에서 수신 연결에서 입력을 찾아 FlowFile 의 본문 안에 유효한 JSON 문서로 쿼리를 제공합니다. 이 필드를 비워두고 수신 연결 대신 타이머가 활성화되어 있으면 “{}” 쿼리를 사용하여 전체 컬렉션을 가져오게 됩니다.

정렬

정렬할 필드로, 유효한 BSON 문서여야 합니다

get-mongo-send-empty

쿼리가 성공적으로 실행되었지만 결과가 반환되지 않으면 결과가 없음을 나타내는 빈 JSON 문서를 보내십시오.

json-type

기본적으로 MongoDB 의 Java 드라이버는 “확장 JSON”을 반환합니다. 이 JSON 베리언트의 일부 기능은 표준 JSON 유형 및 규칙만 기대하는 다른 JSON 구문 분석기에 문제를 일으킬 수 있습니다. 이 구성 설정은 확장 JSON 을 사용할지 아니면 표준 JSON 을 준수하는 가독성이 우수한 뷰를 제공할지 여부를 제어합니다.

mongo-charset

문서 데이터의 문자 세트를 지정합니다.

mongo-client-service

이 속성을 구성하면 연결 풀링에 할당된 클라이언트 서비스를 사용합니다.

mongo-date-format

Mongo에서 반환되는 날짜 필드의 서식을 지정하는 데 사용할 날짜 형식 문자열입니다. JSON 출력 형식이 표준 JSON 으로 설정된 경우에만 적용됩니다.

mongo-query-attribute

설정하면 쿼리가 출력 flowfile의 지정된 특성에 기록됩니다.

results-per-flowfile

FlowFile 에 한 번에 넣을 결과의 수입니다. 본문 전체가 JSON 결과 배열로 처리됩니다.

use-pretty-printing

쿼리 결과에서 JSON 을 가독성이 우수하게 인쇄할지 여부를 선택합니다. ‘true’를 선택하면 JSON 문서의 복잡성에 따라 디스크의 공간 요구 사항이 크게 증가할 수 있습니다

관계

이름

설명

실패

실패한 쿼리 실행의 일부인 모든 입력 FlowFiles 은 여기로 이동합니다.

원본

성공적인 쿼리 실행의 일부인 모든 입력 FlowFiles 은 여기로 이동합니다.

성공

성공적인 쿼리 실행 결과가 있는 모든 FlowFiles 은 여기로 이동합니다.

Writes 특성

이름

설명

mongo.database.name

결과의 출처가 되는 데이터베이스입니다.

mongo.collection.name

결과의 출처가 되는 컬렉션입니다.