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.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage