問題タブ [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.
javascript - Prisma2 で「null 非許容フィールド Joke.id に対して null を返すことはできません」というエラーが発生しました
私はシンプルなprisma.schema
⸺</p>
を持っています
そしてこれが私のQuery
⸺</p>
コメントされたものは機能しますが、コメントされていないものは機能せず、エラーが発生します"Cannot return null for non-nullable field Joke.id."
。なんで?を呼び出して、特定の作者のジョークにアクセスしたいctx.photon.authors
。どうすればそれを達成できますか?
また、getJokeByAuthor
の戻り値の型は[Joke]
? それはどこで得られますか?[Author]
帰るのは今じゃないのctx.photon.authors
?
typescript - Prisma2 と nexus で所有者データのみを取得する可能性
クエリを投稿するときに、現在のユーザー (id) に割り当てられているデータのみを取得したい。
userId
を含むミドルウェア関数を取得して設定します。
このようなモデルからデータをフィルタリングuserId
する必要があることに基づいて;
だから私は同等のものを返したいAddresses.filter(address => address.user.id === ctx.userId)
( はミドルウェアに設定されているものと同じですAddresses
)user.id
たとえば、このようなもの(これは作成されたコードであるため、機能しません)
は、ステートメントcomputedFilters
で設定された要件に一致するように着信クエリをフィルター処理します。where
したがって、このセットではadresses
and / or relations
whereのみを返す必要がありuser.id === ctx.userId
ます。
私が達成したいことが明確であることを願っています。このようにする必要はありません。同じにする必要があるのは、最もパフォーマンスの高い方法での応答だけです。
誰かが助けてくれることを願っています.私はここ数週間、現在の問題に苦しんでいます..
docker - Prisma deploy - ローカル デプロイメントの認証エラー
ポート 4466 で実行されているローカル プリズマ サーバーを使用してプリズマ デプロイを実行しようとしていますが、プリズマ デプロイを実行すると次のメッセージが表示されます
これはプリズマサーバーファイルです
これは私の Prisma.yml ファイルです。別のdockerfile内でprisma deployを実行しています。
これは私の .env ファイルです