既存の カスタム リゾルバ 構成を変更します。
Atlas Project/Group ID。
アプリケーションの ObjectID。App Services API プロジェクトとアプリケーション ID のセクションでは、この値を見つける方法が示されています。
カスタム リゾルバのユニークな _id 値。
有効で更新された カスタム リゾルバ構成 オブジェクト。
リゾルバの親型の名前。これは、"Query"、"Mutation"、または計算プロパティの場合は生成された型の名前になります。
GraphQL スキーマに表示されるカスタム リゾルバ フィールドの名前。
カスタム リゾルバが使用する入力タイプの種類。この値は、次の値と一致する必要があります input_type
"scalar" または "scalar-list" を使用する必要があります"generated" または "generated-list" を使用する必要があります。"custom"未定義の場合、リゾルバは入力を受け入れません。
値は、scalar、scalar-list、generated、generated-list、または custom です。
カスタム リゾルバが使用するペイロード型の種類。この値は、次の値と一致する必要があります payload_type
"scalar" または "scalar-list" を使用する必要があります"generated" または "generated-list" を使用する必要があります"custom"未定義の場合、リゾルバは DefaultPayload オブジェクトを返します。
値は、scalar、scalar-list、generated、generated-list、または custom です。
カスタム リゾルバーのユニークな ID。
リゾルバ 関数のユニークな ID。
curl \
--request PUT 'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/graphql/custom_resolvers/{customResolverId}' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '{"on_type":"string","field_name":"string","input_type":"string","input_type_format":"scalar","payload_type":"string","payload_type_format":"scalar","_id":"string","function_id":"string"}'
{
"on_type": "string",
"field_name": "string",
"input_type": "string",
"input_type_format": "scalar",
"payload_type": "string",
"payload_type_format": "scalar",
"_id": "string",
"function_id": "string"
}