Hier ist eine Frage darüber, was ich denke, wäre ein einfaches Muster in Knoten js.
Hier ist mein Beispiel in coffeescript:
%Vor%Und hier nochmal in Javascript:
%Vor%Das funktioniert überhaupt nicht, weil die while-Schleife niemals die Kontrolle abgibt, was ich für sinnvoll halte. Wie kann ich der Wartefunktion jedoch mitteilen, den nächsten Rückruf in der Warteschlange auszuprobieren?
Warum wartest du und verwendest nicht nur einen Callback, der innerhalb der Funktion läuft, die an db.open
übergeben wurde? Dies ist ein ziemlich idiomatischer Knotencode:
Grundsätzlich sollten Sie einfach den Mustern folgen, die in der Dokumentation aufgeführt sind.
Ich verwende gerne das asynchrone Modul , wenn ich Code-Bits habe, die synchron laufen müssen.
%Vor%Tags und Links coffeescript node.js mongodb