Tôi khuyên bạn nên lưu trữ phiếu bầu dưới dạng danh sách câu chuyện _id s ở mỗi người dùng. Bằng cách đó, bạn có thể tìm ra những câu chuyện mà người dùng đã bình chọn chỉ bằng cách xem danh sách. Để thu hút những người dùng đã bình chọn cho một câu chuyện, bạn có thể làm những việc như:
db.users.find({stories: story_id})
ở đâu story_id là _id của câu chuyện được đề cập. Nếu bạn tạo chỉ mục trên stories trường cả hai truy vấn đó sẽ nhanh chóng.