Zamiast po prostu rejestrować posty, które użytkownik lubi:
Meteor.users.update({ _id: this.userId },{ $addToSet: { liked: postId }});
Wypchnij obiekt, który zawiera zarówno postId i aktualna data
Meteor.users.update({ _id: this.userId },
{ $push: { liked: { postId: postId, likedAt: new Date() }});
To rozwiązuje twoje pytanie "gdzie przechowywać", ale komplikuje twoje życie w inny sposób, ponieważ twoje zapytanie wyszukiwania/sortowania będzie bardziej skomplikowane. Będziesz także musiał zapobiegać duplikatom kodu, ponieważ podczas gdy $addToSet
robi to automatycznie $push
nie.