해결책: "Prisma는 트랜잭션을 수행해야 하며 이를 위해서는 MongoDB 서버가 복제본 세트로 실행되어야 합니다."
서비스와 컨트롤러가 생성되었으므로 모든 것이 안전해야 합니다.
그러나 API가 작동하면 Prisma는 트랜잭션을 수행해야 하며 이를 위해서는 MongoDB 서버가 복제본 세트로 실행되어야 합니다.
위 오류는 생성, 업데이트, 삭제 작업에서만 발생합니다.
이러한 작업을 수행하려면 Prisma가 복제본 세트로 실행되는 MongoDB가 필요하기 때문입니다.
/etc/mongod.conf에 아래 코드가 있는지 확인하세요
replication: replSetName: rs0
config 변경 후 mongod
서비스 다시 시작
sudo systemctl restart mongod
https://abdulghofurme.github.io/posts/prisma-mongodb-server-to-be-run-as-a-replica-set/
위 내용은 Prisma & MongoDB: 복제본 세트로 실행될 서버의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!