Saya sarankan menyimpan suara sebagai daftar cerita _id
s di setiap pengguna. Dengan begitu Anda dapat mengetahui cerita apa yang telah dipilih pengguna hanya dengan melihat daftar. Untuk mendapatkan pengguna yang telah memilih cerita, Anda dapat melakukan sesuatu seperti:
db.users.find({stories: story_id})
di mana story_id
adalah _id
dari cerita yang bersangkutan. Jika Anda membuat indeks pada stories
bidang kedua kueri tersebut akan cepat.