Meteor findet ein Objekt mit der ID
Angenommen, ich habe eine ID-Zeichenfolge, die wie folgt aussieht:557fba5a8032a674d929e6a1
welches in der Sitzung gespeichert ist. Ich versuche, ein Dokument abzurufen, dessen_id
ist das gleiche wie oben, aber ich kann es nicht finden, obwohl es existiert.
Posts.findOne({_id: "557fba5a8032a674d929e6a1"});
returns undefined. Das vorhandene Objekt sieht folgendermaßen aus:
Ich kann es zum Laufen bringen, indem ich @ mac
var id = "557fba5a8032a674d929e6a1";
var posts = Posts.find().fetch();
var post = _.filter(posts, function (post) { return post._id._str === id });
return post
aber es scheint dreckig. Hier sind die Ein- und Ausgänge meiner Konsole, um dieses Verhalten weiter zu untersuchen Posts == Applicants
). Sie werden feststellen, dass das gesuchte Dokument definitiv existiert, ich es jedoch nicht finden kann.