Meteor encontrar un objeto con id
Supongamos que tengo una cadena de identificación que se parece a557fba5a8032a674d929e6a1
que se almacena en la sesión. Intento recuperar un documento cuyo_id
es igual que el anterior, pero no lo encuentro a pesar de que existe.
Posts.findOne({_id: "557fba5a8032a674d929e6a1"});
devuelve indefinido. El objeto existente tiene el siguiente aspecto:
Puedo hacer que funcione haciendo
var id = "557fba5a8032a674d929e6a1";
var posts = Posts.find().fetch();
var post = _.filter(posts, function (post) { return post._id._str === id });
return post
pero parece sucio Aquí están las entradas y salidas de mi consola para investigar más a fondo este comportamiento (Posts == Applicants
) Notarás que aunque el documento que estamos buscando definitivamente existe, no puedo encontrarlo.