AI 에이전트의 경우: 문서 인덱스는 https://www.mongodb.com/ko-kr/docs/llms.txt에서 사용할 수 있으며, 모든 페이지의 마크다운 버전은 어떤 URL 경로에 .md를 추가하여 사용할 수 있습니다.
Docs Menu

$function (스트림 처리)

표현식 스트림 의 각 문서 에서 JavaScript 코드를 실행 하도록 정의할 수 있는 사용자 지정 JavaScript 함수를 지정합니다.$function

중요

$function 기본적으로 비활성화되어 있습니다. MongoDB 지원팀에 문의하여 이 단계를 사용하기 전에 프로젝트에 대해 기능 플래그를 활성화하십시오.

$function 연산자 구문은 다음과 같습니다.

{
$function: {
body: <code>,
args: <array expression>,
lang: "js"
}
}
필드
유형
설명

문자열 또는 코드

함수 정의입니다. 함수 정의를 BSON 유형 코드나 문자열로 지정할 수 있습니다. lang도 함께 참조하세요.

function(arg1, arg2, ...) { ... }

or

"function(arg1, arg2, ...) { ... }"

배열

함수 본문에 전달된 인수입니다. body 함수가 인수를 받지 않는 경우 빈 배열 [ ] 을 지정할 수 있습니다.

배열 요소는 코드를 포함한 모든 BSON types일 수 있습니다. 2예시: $where의 대안을 참조하세요.

문자열

본문에서 사용되는 언어. 반드시 를 지정해야 lang: "js" 합니다.

$function 표현식 스트림 의 각 문서 에서 지정된 함수를 실행합니다. 이 함수는 문서 또는 args 배열 에서 인수를 받을 수 있습니다.

이 함수는 배열 이나 코드 유형을 포함한 모든 BSON 유형을 반환할 수 있습니다. 반환된 값은 표현식 $function 의 출력으로 사용됩니다.

이 페이지 평가하기

이 페이지의 내용