This article은 MongoDB를 사용하여 투표 시스템을 구현하는 방법을 매우 명확하게 설명하고 사용자 및 객체 당 하나의 투표를 제한합니다.MongoDB를 사용한 확장 가능한 투표 시스템
하나의 추가 요구 사항이 있습니다. 표시된 사용자의 투표가 표시되어야합니다. 예를 들어, 20 개의 트윗을 표시하고 사용자가 해당 트윗 중 3 개에 투표 한 경우 해당 투표를 표시해야합니다. 예를 들어, 녹색 위쪽 화살표를 사용하십시오.
한 가지 해결책은 각 질문에 대해 유권자 세트를 클라이언트에게 보내는 것입니다. 또 다른 해결책은 그가 던진 표를 클라이언트에게 보내는 것입니다. 어느 솔루션이 확장 가능한 것으로 보이지 않습니다. 어떤 제안?
방금 프로젝트의 몇 달 전에 구현 한이 데이터 모델을 원래 질문에 약간 기술하면 쿼리 작성을 도와 줄 것입니다. –