Ich mache zum ersten Mal eine ziemlich einfache Meteor-App, die alle Git-Probleme von einem bestimmten Repo abfragen soll. Nachdem es eine Liste von Problemen aus der Github API erhalten hat, besteht die Idee darin, eine Sammlung von Aufgaben aus diesen Problemen zu erstellen. Wenn ich jedoch versuche, die Liste der aktuellen Aufgaben abzufragen, bekomme ich:
%Vor%Mein erster Gedanke war, dass ich irgendwo einen Callback benutzte, als ich eine Node-Fiber verwenden sollte, aber der Code scheint relativ einfach zu sein:
%Vor%Dieser Fehler tritt immer dann auf, wenn ich versuche, das tatsächliche Objekt nach dem Aufruf von find abzurufen. Nur find () funktioniert gut. Was genau verursacht den Fehler?
Beantworte meine eigene Frage, falls jemand die Antwort benötigt:
Hat es funktioniert mit Wie Sie in Collection einfügen innerhalb einer Faser?
Code ist wie folgt:
%Vor%Wie @imslavko darauf hingewiesen hat, ist der korrekte Weg, auf Mongo-Ergebnisse in einem Callback zu warten, Meteor.bindEnvironment (wofür übrigens ein Beispiel die GitHub-API verwendet). In Ihrem Fall
%Vor%Tags und Links javascript node.js meteor node-fibers