Ich weiß nicht, wann das Problem beginnt. Ich finde, dass, wenn ich eine neue Funktion erstellen, um MongoDB, und dann ist es wie folgt ausführen:
db.loadServerScripts(); testFun('xxx');
Zwei Fehler auftreten:
SyntaxError: missing } after property list src/mongo/shell/db.js:1038
ReferenceError: testFun is not defined (shell):1
Aber die alten Funktionen funktionieren. Und wenn ich eine alte Funktion lösche und sie neu erstelle, ohne etwas geändert zu haben, führt dies auch zu dem gleichen Fehler oben.Funktion kann nicht zu Mongo hinzugefügt werden
Die Version von mongodb, die ich verwendete, ist 2.6.10
.