Was ist MongoDBs strikter Modus und ist es eine gute Idee zu verwenden?

8

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%     
doremi 05.02.2014, 20:05
quelle

2 Antworten

9

Ссылка

  

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.

    
Neil Lunn 06.02.2014, 06:41
quelle
0

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?

    
hugomg 05.02.2014 20:41
quelle

Tags und Links