Wir haben eine nodejs + mongodb-Anwendung, die seit mehreren Jahren in der Produktion läuft und auf mehreren Maschinen entwickelt wird. Auf nur einem Entwicklercomputer sehe ich den Fehler
%Vor%Wenn Sie nach diesem Fehler suchen, wird dies angezeigt, wenn Sie versuchen, eine vorhandene Sammlung nur zu erstellen, wenn sich die Sammlung im strikten Modus befindet. Wir rufen den strikten Modus von Mongo nirgendwo in unserer Anwendung auf, und wir können diesen Fehler nur auf einer Maschine reproduzieren.
Code, der diesen Fehler verursacht, ist wie folgt:
%Vor% Gibt es eine Möglichkeit, Mongos Standard strict: false
-Wert zu überschreiben? Gibt es eine globale Konfigurationsoption, die den strikten Modus aktiviert? Ich würde den Code lieber nicht ändern, um strict: false
für jede Sammlung anzugeben, nur um einen einzelnen Entwickler zu aktivieren. Der Entwickler führt mongo v3.2
Sie können den 'strikten' Modus deaktivieren, indem Sie
verwenden %Vor%Lesen Sie mehr dazu hier
Tags und Links mongodb