ホームページ > ウェブフロントエンド > jsチュートリアル > Prisma および MongoDB: レプリカ セットとして実行されるサーバー

Prisma および MongoDB: レプリカ セットとして実行されるサーバー

Linda Hamilton
リリース: 2024-12-31 16:19:15
オリジナル
621 人が閲覧しました

Prisma & MongoDB: server to be run as a replica set

解決策: 「Prisma はトランザクションを実行する必要があるため、MongoDB サーバーをレプリカ セットとして実行する必要があります。」

問題

サービスとコントローラーが作成されました。すべてが安全であるはずです。
ただし、API がヒットすると、Prisma はトランザクションを実行する必要があり、そのためには MongoDB サーバーをレプリカ セットとして実行する必要があります。

根本原因

上記のエラーは、作成、更新、削除の操作でのみ発生します。
なぜなら、Prisma は、これらの操作を実行するために レプリカ セット として実行されている MongoDB を必要とするからです。

ソリューション

mongodb.confを編集する

/etc/mongod.conf に以下のコードがあることを確認してください

replication:
  replSetName: rs0
ログイン後にコピー

MongoDBを再起動します

config の変更後に mongod
サービスを再起動します

sudo systemctl restart mongod
ログイン後にコピー

https://abdulghofurme.github.io/posts/prisma-mongodb-server-to-be-run-as-a-replica-set/

以上がPrisma および MongoDB: レプリカ セットとして実行されるサーバーの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート