2016-05-31 17 views
0

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.

Antwort

0

Ich denke, ich habe die Antwort auf diese Frage gefunden. Der Fehler wurde durch eine andere Funktion behoben. Die Fehlermeldung verwirrte mich, ich dachte immer, dass es ein Fehler vom Mongo selbst sein muss. Ich lösche eine von mir geschriebene Mongo-Funktion, und dann fehlte der Fehler. Jetzt kann ich testFun erfolgreich ausführen.

Verwandte Themen