I stedet for blot at registrere, hvilke indlæg en bruger kan lide med:
Meteor.users.update({ _id: this.userId },{ $addToSet: { liked: postId }});
Skub et objekt, der indeholder både postId og nuværende dato
Meteor.users.update({ _id: this.userId },
{ $push: { liked: { postId: postId, likedAt: new Date() }});
Det løser dit spørgsmål om "hvor skal du gemme", men det komplicerer dit liv på andre måder, fordi din søgning/sorteringsforespørgsel bliver mere kompliceret. Du bliver også nødt til at forhindre dupes med kode, fordi mens $addToSet
gør det automatisk for dig $push
ikke.