Heim >Web-Frontend >js-Tutorial >Prisma und MongoDB: Server, der als Replikatsatz ausgeführt werden soll

Prisma und MongoDB: Server, der als Replikatsatz ausgeführt werden soll

Linda Hamilton
Linda HamiltonOriginal
2024-12-31 16:19:15605Durchsuche

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

Lösung für: „Prisma muss Transaktionen durchführen, was erfordert, dass Ihr MongoDB-Server als Replikatsatz ausgeführt wird“

Problem

Service & Controller wurden erstellt, alles sollte sicher sein.
Wenn jedoch die API aufgerufen wird, muss Prisma Transaktionen durchführen, was erfordert, dass Ihr MongoDB-Server als Replikatsatz ausgeführt wird.

Grundursachen

Der obige Fehler tritt nur bei Erstellungs-, Aktualisierungs- und Löschvorgängen auf
weil Prisma MongoDB als Replikatsatz benötigt, um diese Vorgänge auszuführen.

Lösungen

Bearbeiten Sie mongodb.conf

Stellen Sie sicher, dass /etc/mongod.conf den folgenden Code enthält

replication:
  replSetName: rs0

Starten Sie MongoDB neu

Starten Sie den mongod-Dienst neu, nachdem sich die config
geändert hat

sudo systemctl restart mongod

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

Das obige ist der detaillierte Inhalt vonPrisma und MongoDB: Server, der als Replikatsatz ausgeführt werden soll. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn