함수 실행

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

테스트를 위한 함수를 실행합니다.

경로 매개변수

쿼리 매개변수

  • user_id 문자열 필수 사항

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

  • run_as_system 부울 필수 사항

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

application/json

body 필수 사항

실행할 함수입니다.

  • 서비스 문자열

    이 함수를 호출할 때 사용할 서비스입니다.

  • 이름 문자열 필수 사항

    실행하려는 함수의 이름입니다.

  • arguments array[string]

    함수에 필요한 모든 인수입니다.

응답

  • 200 application/json

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

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