Come posso ottenere gli ultimi record N con meteors mongodb?get N ultimi record
So che potrei farlo in questo modo con normale mongodb: db.foo.find().sort({_id:1});
, quindi ho pensato che questo avrebbe funzionato con meteora: collection.find({chatroom: Session.get("room")}, {sort: {_id:1}, limit: N })
.
Ma questo restituisce solo alcuni documenti "casuali". Immagino che siano i 10 record con il valore _id più basso, come _id = aaaaa e _id = aaaab.
Cosa mi manca qui? Nel normale mongodb è il suo superlativo ?!
o si può avere un campo come timestamp quindi ordinare dal timestamp – crapthings
sì, ma che shouldnt essere necessario con MongoDB perché posso ottenerlo dal _id? – tobbe