問題タブ [prisma]
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.
docker-compose - docker-compose.yml ファイルの特定のデータベースの詳細?
私が使用しているサービスでは、docker-compose ファイルを作成するコマンドが提供されます。その後、実行docker-compose up
して、新しいデータベースを作成することを選択できます。
これは機能しましたが、新しいデータベースで 2 番目のプロジェクトを設定する必要があります。プロジェクトを実行するときに新しいデータベースをセットアップするオプションを選択しましたが、古いデータベースに接続していることがわかります。
docker-compose.yml に何か問題がありますか? 私default
はデータベース名だと信じているので、次のことを試しましたが、同じことが起こります:
reactjs - GraphQL サブスクリプションは、すべての新しい作成をリッスンしません - react-apollo
Prisma ( http://prismagraphql.com/ ) でGraphQL サブスクリプションを使用し、react + react-apollo を使用しています。
上記の例では、番号「3」は によってリッスンされていませんsubscribeToMore(
。したがって、クエリchatsQueryConnection
は更新されていません。
ページが更新された後にこの番号が表示されるため、番号「3」は正常に作成されました。
subscribeToMore
リスナー:
GrqphQL サブスクリプション クエリ:
完全なコードはこちら
graphql - GraphQL と Prisma を使用して関連ノードをカスケード削除する
GraphQLでカスケード削除を理解しようとしています。
タイプ のノードを削除しようとしていますがQuestion
、タイプQuestionVote
には との関係が必要ですQuestion
。Question
aとそのすべての投票を一度に削除する方法を探しています。
を削除するためのミューテーションQuestion
:
そしてそのリゾルバー(私はプリズマを使用しています):
QuestionVote
そのミューテーションを変更して、関連するノードも削除するにはどうすればよいですか? または、 の 1 つまたは複数のインスタンスを削除する別のミューテーションを追加する必要がありQuestionVote
ますか?
重要な場合に備えて、 と を作成するミューテーションを次に示しQuestion
ますQuestionVote
。
ありがとう!