Jeg vil foreslå at gemme stemmer som en liste over historie _id
s i hver bruger. På den måde kan du finde ud af, hvilke historier en bruger har stemt på blot ved at se på listen. For at få de brugere, der har stemt på en historie, kan du gøre noget som:
db.users.find({stories: story_id})
hvor story_id
er _id
af den pågældende historie. Hvis du opretter et indeks på stories
felt vil begge disse forespørgsler være hurtige.