위에서 언급한 모델은 이 시나리오에 적합하지 않다고 생각됩니다. 사용자 ID는 게시물에, 사용자 ID는 댓글에 저장하여 사용자 한 명의 정보를 변경할 필요가 없도록 하는 것이 좋습니다. 물론 해당 정보를 여러 곳에서 수정해야 합니다. 물론 이 방법을 사용하려면 댓글 정보를 쿼리할 때 사용자 정보를 얻어야 하며 직접 선택해야 합니다.
업데이트되면
db.posts.update({userId:'xxxxxx'},{$set:{"head" : "/images/portrait-1490968786371.jpg"}})//이것과 유사
Mongodb는 관계형 데이터베이스가 아닙니다. 단일 SQL 문으로는 할 수 없습니다. 중첩 쿼리로만 할 수 있습니다. 관계형 데이터베이스에 익숙한 사람에게는 직접 보는 것이 불가능합니다. 그리고 if (err) { mongodb.close() callback(err);} 을 보면 더욱 미치게 됩니다
스스로 도움을 구하는 것보다 다른 사람에게 도움을 구하는 것이 더 낫나요? 드디어 해결했습니다 모두가 참고할 수 있도록 게시했습니다
으아아아사용자가 아바타를 변경하면 게시물에 있는 사용자의 아바타도 변경되어야 한다는 의미입니다
위에서 언급한 모델은 이 시나리오에 적합하지 않다고 생각됩니다. 사용자 ID는 게시물에, 사용자 ID는 댓글에 저장하여 사용자 한 명의 정보를 변경할 필요가 없도록 하는 것이 좋습니다. 물론 해당 정보를 여러 곳에서 수정해야 합니다. 물론 이 방법을 사용하려면 댓글 정보를 쿼리할 때 사용자 정보를 얻어야 하며 직접 선택해야 합니다.
업데이트되면
db.posts.update({userId:'xxxxxx'},{$set:{"head" : "/images/portrait-1490968786371.jpg"}})//이것과 유사
Mongodb는 관계형 데이터베이스가 아닙니다. 단일 SQL 문으로는 할 수 없습니다. 중첩 쿼리로만 할 수 있습니다. 관계형 데이터베이스에 익숙한 사람에게는 직접 보는 것이 불가능합니다. 그리고 if (err) { mongodb.close() callback(err);} 을 보면 더욱 미치게 됩니다