Maison >interface Web >js tutoriel >Prisma & MongoDB : serveur à exécuter en tant que jeu de réplicas

Prisma & MongoDB : serveur à exécuter en tant que jeu de réplicas

Linda Hamilton
Linda Hamiltonoriginal
2024-12-31 16:19:15639parcourir

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

Solution pour : "Prisma doit effectuer des transactions, ce qui nécessite que votre serveur MongoDB soit exécuté en tant que jeu de réplicas"

Problème

Le service et le contrôleur ont été créés, tout devrait être sécurisé.
Cependant, lorsque l'API arrive, Prisma doit effectuer des transactions, ce qui nécessite que votre serveur MongoDB soit exécuté en tant que jeu de réplicas.

Causes profondes

L'erreur ci-dessus se produit uniquement lors des opérations de création, de mise à jour et de suppression,
parce que Prisma a besoin de MongoDB exécuté en tant que ensemble de réplicas pour effectuer ces opérations.

Solutions

Modifier mongodb.conf

Assurez-vous que /etc/mongod.conf contient le code ci-dessous

replication:
  replSetName: rs0

Redémarrer MongoDB

Redémarrer le service mongod après les modifications de config

sudo systemctl restart mongod

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

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn