node.js

mongod 검색 후 데이터 변경 시 특이한점 발견

topsyn 2018. 7. 24. 16:22


1. 상품 디비 검색 후 populate를 통하여 user 정보를 가져 왔을때 

user의 DB를 변경하면 다른 상품 정보라고 해도 같은 모든 user정보가 변경된다.



ex)


item[0] 정보와 item[3] 정보에서 user은 같은 user를 참조한다고 하였을때


item[0].user.email = "abc@abc.abc" 라고 했을때


console.log(item[3].user.email); 하면 "abc@abc.abc"가 출력된다!