MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

mongodb obtém o último documento inserido


Vou supor que por caro você quer dizer tempo de execução. Nesse caso, você quer um createdAt campo, um índice secundário em createdAt , e usar um findOne() declaração. Para criar o índice em createdAt para sua coleção, faça:
myCol._ensureIndex({ createdAt: -1 });

Em seguida, em sua publicação:
Meteor.publish('myCol', function () {
  return MyCol.find({userId: this.userId}, { sort: { createdAt: -1 } });
});