728x90
반응형
1편 Transaction 트랜잭션 개념부터 실습까지
https://bcoding-lab.tistory.com/293?category=868268
2편 Transaction 트랜잭션 개념부터 실습까지
https://bcoding-lab.tistory.com/298?category=868268
결국 Replica Set 구성까지 성공했기 때문에 바로 NodeJS에 반영해보도록 하겠습니다.
1편에 실습 코드가 있기 때문에 참고하기실 바랍니다.
mongodb://localhost:[port번호 1],localhost:[port번호 2]/[DB이름]?replicaSet=[Replica Set 이름]
//예시
mongoose.connect('mongodb://localhost:27017,localhost:27018/test?replicaSet=abc')
인제 NodeJS에서 MomgoDB를 Replica Set에 연결한 서버들로 바꿔줍니다.
과연 잘 적용 되었을까요? 두근두근
Postman으로 API 테스트를 하니 아주 잘 나왔습니다!
예상한대로 A, B의 데이터에서 B에 데이터가 없으니 원래라면 삭제되어야 했던 A 데이터가 잘 살아있습니다.
(코드 짠대로 😎✌️)
길고 길었던 MongoDB 트랜잭션 적용시키기를 끝내도록 하겠습니다~
728x90
반응형
'Back Side > DBMS > MongoDB' 카테고리의 다른 글
[MongoDB] Robo3T Failed to load documents 해결 방법 - Studio 3T 설치 (0) | 2022.08.30 |
---|---|
[MongoDB] syncIndexes() 이용해서 변경한 index 자동 적용시키기 (0) | 2022.07.28 |
[MongoDB] Transaction 트랜잭션 개념부터 실습까지 (2) - 로컬에서 Replica Set 구성하기 (0) | 2022.07.12 |
[MongoDB] Error: couldn't connect to server 127.0.0.1:27017 오류해결 (1) | 2022.07.08 |
[MongoDB] mongod.conf 설정 파일 찾기 - masOS의 경우 (0) | 2022.07.07 |
댓글