問題タブ [graphql-mutation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
graphql - GraphQL 更新ミューテーションを作成するには?
私はGraphQLが初めてです。データを追加するためのスキーマとミューテーションはありますが、更新ミューテーションを作成してデータベース上の既存のデータを更新する方法に少し行き詰まっています。
これを達成するために何をする必要があるかはわかっていると思いますが、私の考えが正しいアプローチであるかどうかについて、いくつかの指針をいただければ幸いです。
これが私のミューテーションGraphQLObjectを含む私のスキーマです。
解決関数内で、最初にデータベース内の関連オブジェクトを id で見つけてから、更新/変更された引数の引数を返す必要があると言うのは正しいでしょうか? ただし、MongoDB で ID でオブジェクトを見つける方法がよくわかりません。
任意のポインターは間違いなく高く評価されます。
graphql - フィールドを更新するときに関連付けられたテーブルの既存のデータを削除する方法
次のスキーマがあるとします。
レコードを更新するときに、テーブルからすべての既存の機能を削除するにはどうすればよいですか? たとえば、機能として「A/C」を備えた車を更新し、それを「4x4」と「カラー ホワイト」に置き換えたいとします。クエリのデータが正しい場合にのみ、機能からすべての機能を削除するにはどうすればよいですか (機能が複数になる可能性があることに注意してください)。これは私のクエリです:
これはリゾルバです:
javascript - 別のミューテーションに対する GraphQL の結果
その間、GraphQL ミューテーションの結果を別のミューテーションのパラメーターとして使用することは可能ですか?
1 回の呼び出しでユーザーとそのアドレスを一緒に作成したいと思います。
最初にアドレスを書き、次にユーザーを作成するためのアドレス ID を取得します。入力を介して必要なデータを入力すると、完全に機能します
クライアントから新しいミューテーションをトリガーせずにこれは可能ですか?
reactjs - Strapi と React Native のセットアップで Apollo Mutation が失敗する
うまくいっていますか?
Strapi API を照会する Apollo Client で問題に直面しています。
次のミューテーションを作成しました。
また、コンポーネントで useMutation フックを使用して、データベースに投稿するためにオブジェクトを渡しています。
私のサインアップコンポーネントで行われた呼び出しは次のとおりです。
確認ボタンで onPress が行われた signUpuser() 呼び出しは次のとおりです。
私が直面している問題は 400 Bad request で、それ以上の情報はありません:
誰でも同じ問題に直面していますか? または、誰かが私がこの2日間立ち往生しているこの問題を解決するのを手伝ってくれますか!
ありがとうございました !!