Ich arbeite an einer node.js-App, die MongoDB verwendet und ich lese das aus der Dokumente :
db.collection
Abrufen einer bestimmten Sammlung (mit den tatsächlichen Sammlungsinformationen). Wenn die Anwendung den strikten Modus nicht verwendet, können Sie sie wie folgt ohne Rückruf verwenden.
var collection = db.collection('mycollection');
Zuallererst, auf welchen "strikten Modus" bezieht sich das Dokument?
Ist es auch eine schlechte Übung, die Kollektion auf diese Weise zu packen? Ohne den Rückruf würde ich nicht die Möglichkeit verlieren, einen möglichen Verbindungsfehler zu erfassen, wenn ich versuche, die richtige Sammlung auszuwählen?
%Vor%strict , (Boolean, Standardwert: false) gibt bei der Auflistung einen Fehler zurück existiert nicht
Genau dort in der Dokumentation.
Dies ist vorhanden, sodass Ihre Anwendung möglicherweise keine neuen Sammlungen selbst erstellt und nur auf das verweist, was zuvor erstellt wurde. Daher die Notwendigkeit für den Callback , um den Fehler zu fangen.
Es könnte sich auf den strikten Modus von Javascript beziehen, anstatt auf eine Mongo-spezifische Funktion. strict mode ermöglicht einige optionale, aber rückwärts inkompatible Änderungen in der Javascript-Sprache, die dabei helfen, einige Fehler zu finden:
Was macht" verwenden streng "in JavaScript und was ist der Grund dafür?
Tags und Links javascript node.js mongodb