Hello! 欢迎来到小浪资源网!



Prisma 和 MongoDB:作为副本集运行的服务器


Prisma 和 MongoDB:作为副本集运行的服务器

错误:Prisma 需要事务支持,mongodb 服务器需配置为副本集

问题描述

API 服务和控制器已正确创建,但调用 API 时出现错误:“Prisma 需要执行事务,这需要您的 MongoDB 服务器作为副本集运行”。

根本原因

该错误仅在创建、更新或删除操作中出现,因为 Prisma 需要 MongoDB 副本集才能执行事务。

解决方案

1. 修改 MongoDB 配置文件

确保 /etc/mongod.conf 文件包含以下配置:

replication:   replsetname: rs0

2. 重启 MongoDB 服务

修改配置文件后,重启 MongoDB 服务:

sudo systemctl restart mongod

参考链接:https://www.php.cn/link/2a232fce8107a69a090fba557c8292bc

相关阅读