関数を実行する

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

テスト用の関数を実行します。

path パラメータ

クエリ パラメータ

  • user_id string 必須

    関数を実行するユーザー。user_id または run_as_system が必要です。両方を指定することはできません。

  • run_as_system ブール値 必須

    システムユーザーとして実行するかどうかを決定します。run_as_system または user_id が必要です。両方を指定することはできません。

application/ JSON

body 必須

実行する関数。

  • service string

    この関数を呼び出すときに使用するサービス。

  • name string 必須

    実行する関数の名前。

  • arguments array[string]

    関数に必要な引数。

応答

  • 200 application/ JSON

    正常に実行されました。

    応答属性の非表示 応答属性の表示 オブジェクト
    • エラー オブジェクト
    • 結果 オブジェクト
    • stats オブジェクト
      統計属性を非表示 統計属性を表示 オブジェクト
      • execution_time string
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"
  }
}