Prisma needs to perform transactions, which requires your MongoDB server to be run as a replica set. See details: https://pris.ly/d/mongodb-replica-set
빠른 답변
- 이 오류는 무엇인가요?
- Prisma P2031 오류 메시지로 MongoDB replica set 실행 요구를 식별합니다.
- 가장 흔한 원인은 무엇인가요?
- P2031은 Prisma가 트랜잭션을 수행해야 하며 이를 위해 MongoDB 서버가 replica set으로 실행되어야 함을 나타냅니다.
- 무엇을 먼저 확인해야 하나요?
- 현재 화면 또는 로그의 오류 메시지를 원문의 P2031 문자열과 비교합니다.
현재 증상
- 애플리케이션 오류 메시지
먼저 확인할 항목
현재 화면 또는 로그의 오류 메시지를 원문의 P2031 문자열과 비교합니다.
오류 문자열이 완전히 일치하면 P2031로 식별합니다.
환경별 원인과 조치
확인
현재 화면 또는 로그의 오류 메시지가 다음 문자열과 일치하는지 확인합니다.
Prisma needs to perform transactions, which requires your MongoDB server to be run as a replica set. See details: https://pris.ly/d/mongodb-replica-set
일치하면 Prisma 오류 코드 P2031에 해당합니다.
의미
이 오류는 Prisma가 트랜잭션을 수행해야 하며, 이를 위해 MongoDB 서버가 replica set으로 실행되어야 한다는 의미입니다.
출처
참고 자료
Errors | Prisma Documentation (새 창에서 열림)
Prisma · 공식 자료 · 확인 범위: P2031의 오류 메시지는 Prisma가 트랜잭션을 수행해야 하고 MongoDB 서버가 replica set으로 실행되어야 한다고 설명합니다., Prisma Client의 알려진 요청 오류에는 Prisma 전용 오류 코드와 오류 메시지가 포함됩니다. · 확인일: 2026-07-24