首頁 >web前端 >js教程 >Prisma 和 MongoDB:作為副本集運行的伺服器

Prisma 和 MongoDB:作為副本集運行的伺服器

Linda Hamilton
Linda Hamilton原創
2024-12-31 16:19:15615瀏覽

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn