2016-06-11 13 views
0

Ich habe eine JSON-Datei mit 20 Datensätzen. Ich habe versucht, Daten von der JSON in MongoDB über Python (pymongo um genau zu sein). Folgendes ist der Python-Code.Diskrepanz beim Einfügen von Daten in MongoDB durch Pymongo

Das len (Daten) enthält den Wert 20 (bestätigt durch Drucken in Python). Obwohl nach dem Ausführen dieses Skripts die Nr. der Datensätze eingefügt sind 19 und die data["20"] ist nicht eingefügt. Nachdem der Bereich manuell auf (1,21) geändert wurde, gibt das Skript alle 20 Datensätze ein. Ich vermisse etwas sehr triviales. Bitte weisen Sie auf meinen Fehler hin.

Antwort

0

For Schleife von 0 bis 2, daher läuft 3 mal.

for x in range(0, 3): 
    print "We're on time %d" % (x) 

, das bedeutet, dass Sie von 0 nicht von 1

reference

iterieren müssen
Verwandte Themen