Zugriff auf die Sammlung über die Shell nicht möglich - SyntaxError: missing; vor Anweisung (Shell): 1

8

Ich habe ein Skript geschrieben, das mongoimport verwendet, um csv-Dateien in mongodb zu laden. Wenn ich das für zwei ähnliche csv-Dateien (des gleichen Typs) starte, werden beide hochgeladen, aber ich kann nur auf einen von ihnen aus der mongodb-Shell zugreifen. Hier ist eine Abschrift einer Mongodb-Shell-Sitzung:

%Vor%

Ich kann jedoch auf beide Sammlungen von einem Python-Skript und mongoexport zugreifen. Ich vermute, dass es ein Problem mit der 3mLgQAYJCq6_20110802 Datei gibt, aber ich weiß nicht, wo ich anfangen soll. Irgendwelche Ideen?

    
DavidA 18.08.2011, 17:51
quelle

3 Antworten

9

Das funktioniert für mich, wenn meine Sammlungsnamen Sonderzeichen enthalten:

%Vor%     
code_monk 03.10.2011 16:48
quelle
3

Der Sammlungsname sollte mit einem Buchstaben oder dem Unterstrich beginnen. Sie können die Informationen zur Namenskonvention für die Sammlungen in mongodb von unten abrufen. Ссылка

    
user_unknown 29.08.2011 13:48
quelle
-1

schöne Sammlungsnamen ... wahrscheinlich weil es mit 3 beginnt.

    
Karoly Horvath 18.08.2011 17:57
quelle

Tags und Links