問題タブ [nexus-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.

0 投票する
1 に答える
69 参照

prisma-graphql - Prisma 2 で削除されたモデルの関連モデルを取得する

こんにちは皆さん、これが私が持っているシナリオです。

だから私はコメントを削除しようとしています、そして以下は私のアプローチです

しかし、「null 非許容フィールド Comment.post に対して null を返すことはできません」というエラー メッセージが表示されます。どうすれば解決できますか?ありがとう

0 投票する
1 に答える
55 参照

prisma - エンティティ マネー トランザクション スキーマ設計

Entity と Taransaction の 2 つのモデル間に多対多の関係を作成しようとしています。

私が望むのは、トランザクションのソースを指すすべてのエンティティの購入と、トランザクションの宛先を指すすべてのエンティティの販売を取得できるようにすることです。

私の質問は、Prisma 2 を使用すると、この関係のスキーマはどのようになるかということです。

0 投票する
3 に答える
211 参照

apollo-client - Prisma と ApolloClient: リレーションのフロントエンドによるバックエンドのインクルード条件の上書きを防止

問題があります。助けてください。

プリズマでは、リレーションを持つモデルの where 条件で include を使用できます。条件を含めると、正しい結果が得られます。フロントエンドに戻すと、上書きされます。バックエンドから正確な結果を返したい。

フロントエンドにクエリ(ApolloClient、gql)があります。投稿ごとにコメントの配列が返されます。投稿ごとに最初のコメントが必要です。

バックエンド: Primsa と graphql nexus

プリズマスキーマ

ネクサスモデル

リゾルバ

console.log(posts) はまさに私が返したいものです!. すべての投稿には、1 つのコメントの配列があります。私は投稿を返します。フロントエンドでは、すべての投稿にすべてのコメントの配列があります。これは望ましくありません。フロントエンド クエリがバックエンド リターンを上書きしないようにするにはどうすればよいですか? フィールドは同じです。