테스트용 함수 소스 코드 실행

POST /groups/{groupId}/apps/{appId}/debug/execute_function_source

테스트를 위해 함수의 소스 코드를 실행합니다.

경로 매개변수

쿼리 매개변수

  • user_id 문자열 필수 사항

    함수를 실행할 사용자입니다. user_id 또는 run_as_system 중 하나가 필요합니다. 둘 다 지정할 수는 없습니다.

  • run_as_system 부울 필수 사항

    시스템 사용자로 실행할지 여부를 결정합니다. run_as_system 또는 user_id 중 하나가 필요합니다. 둘 다 지정할 수는 없습니다.

application/json

body 필수 사항

실행할 소스입니다.

  • eval_source 문자열

    함수를 실행하려면 이 JSON 표현식을 true로 평가해야 합니다. 이 필드가 비어 있으면 true로 평가됩니다.

  • source 문자열 필수 사항

응답

  • 200 application/json

    성공적으로 실행되었습니다.

    응답 속성 숨기기 응답 속성 표시 객체
    • 오류 객체
    • 결과 객체
    • stats 객체
      통계 속성 숨기기 통계 속성 표시 객체
      • execution_time 문자열
POST /groups/{groupId}/apps/{appId}/debug/execute_function_source
curl \
 --request POST 'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/debug/execute_function_source?user_id=string&run_as_system=true' \
 --header "Authorization: Bearer $ACCESS_TOKEN" \
 --header "Content-Type: application/json" \
 --data '{"eval_source":"string","source":"string"}'
요청 예시
{
  "eval_source": "string",
  "source": "string"
}
응답 예시(200)
{
  "error": {},
  "result": {},
  "stats": {
    "execution_time": "string"
  }
}