テストのために関数のソースコードを実行する

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

テストのために関数のソースコードを実行します。

path パラメータ

クエリ パラメータ

  • user_id string 必須

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

  • run_as_system ブール値 必須

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

application/ JSON

body 必須

実行するソース。

  • eval_source string

    関数を実行する前に、この JSON 式が true に評価される必要があります。このフィールドが空白の場合、true と評価されます。

  • ソース string 必須

応答

  • 200 application/ JSON

    正常に実行されました。

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