問題タブ [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 投票する
0 に答える
336 参照

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

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

typescript - Prisma2 と nexus で所有者データのみを取得する可能性

クエリを投稿するときに、現在のユーザー (id) に割り当てられているデータのみを取得したい。

userIdを含むミドルウェア関数を取得して設定します。

このようなモデルからデータをフィルタリングuserIdする必要があることに基づいて;

だから私は同等のものを返したいAddresses.filter(address => address.user.id === ctx.userId)

( はミドルウェアに設定されているものと同じですAddresses)user.id

たとえば、このようなもの(これは作成されたコードであるため、機能しません)

は、ステートメントcomputedFiltersで設定された要件に一致するように着信クエリをフィルター処理します。whereしたがって、このセットではadressesand / or relationswhereのみを返す必要がありuser.id === ctx.userIdます。

私が達成したいことが明確であることを願っています。このようにする必要はありません。同じにする必要があるのは、最もパフォーマンスの高い方法での応答だけです。

誰かが助けてくれることを願っています.私はここ数週間、現在の問題に苦しんでいます..

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

docker - Prisma deploy - ローカル デプロイメントの認証エラー

ポート 4466 で実行されているローカル プリズマ サーバーを使用してプリズマ デプロイを実行しようとしていますが、プリズマ デプロイを実行すると次のメッセージが表示されます

これはプリズマサーバーファイルです

これは私の Prisma.yml ファイルです。別のdockerfile内でprisma deployを実行しています。

これは私の .env ファイルです