찾다

 >  Q&A  >  본문

조언을 구하세요: mongodb 포스트 클래스 테이블 디자인

1. 게시물에는 내용과 답글이 있습니다. mongodb에서 테이블 하나만 사용한다면 이렇게 디자인할 수 있습니다

으아아아

이 디자인으로 user:456의 콘텐츠를 어떻게 수정하나요?

으아아아
天蓬老师天蓬老师2839일 전612

모든 응답(1)나는 대답할 것이다

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-02 09:23:46

    {user: 456}의 첨자를 이미 알고 있는 경우 배열 첨자를 사용하여 변경할 수 있습니다.

    으아아아

    또는 쿼리 조건에 따라:

    으아아아

    여기서 $은 일치하는 배열 요소를 나타냅니다. 그러나 이 방법은 일치하는 첫 번째 배열 요소만 수정합니다. 따라서 조건이 변경하려는 요소와 정확히 일치해야 한다는 점에 주의하세요. 귀하의 데이터를 예로 들면, 이 사용자가 두 번 댓글을 달았다면 이렇게 쓰는 데 문제가 있을 것입니다.

    회신하다
    0
  • 취소회신하다