2016-07-06 3 views
1

Ich bin neu in mongodb und beim Versuch, CSV-Datei mit der Syntax unten zu importieren, gibt es den Fehler unten.Die ersten Zeilen meines csv Datei ist wie folgt:Failed: Zeile1, Spalte 134: irrelevante "in Feld Fehler beim Importieren von CSV-Datei in MongoDb

Quelle, "ID", "Datum", "Timestamp", "Autor", "Autor ID", "Längengrad", "Breite", "Likes", "Kommentare", "Retweets “, "Text"

Kann jemand freundlich me.Thank Sie im Voraus helfen! error output image

C:\Program Files\MongoDB\Server\3.2\bin>mongoimport --db mydatabase 
--collection sites --type csv --headerline --file C:\mydata\sample.csv 

Output Er ROR

2016-07-06T16: 07: 51,395 + 0200 Fehlgeschlagen: Zeile 1, Spalte 134: fremde "in Feld

2016-07-06T16: 07: 51,397 + 0200 importiert 0 Dokumente

+0

Willkommen bei SO! Es sieht so aus, als ob die (ersten Zeilen) der CSV-Datei für die Beantwortung der Frage relevant sein könnten, bitte fügen Sie sie der Frage hinzu ("edit") –

+0

Danke Stefan Hegny! Ich habe meine erste Zeile meiner CSV-Datei hinzugefügt. Hoffe, dass jeder mir helfen kann. – Sara

Antwort

0

Es ist besser CSV in der JSON-Format statt CSV oder Import JSON-Datei konvertieren.

JSON1:

[{ "Projekt": "project_1", "Status":

Um JSON als Sammlung von Objekten dann

Beispiel zu importieren "ja", "Priorität ": 7}, {" Projekt ":" Projekt_2 "," Status ":" Ja "," Priorität ": 7}, {" Projekt ":" Projekt_3 "," Status ":" Ja "," Priorität ": 7}]

mongoimport --db myDB - Sammlung myCollection --datei battles.json --jsonArra y

Imprort als einzelnes Objekt

JSON2:

[{ "mydata": [{ "Projekt": "Projekt_1", "Status": "Ja", "Priorität": 7} , {"Projekt": "Projekt_2", "Status": "Ja", "Priorität": 7}, {"Projekt": "Projekt_3", "Status": "Ja", "Priorität": 7}]} ]

mongoimport --db myDB - Sammlung myCollection --file battles.json

Ref:

Failed: error unmarshaling bytes on document #0: JSON decoder out of sync - data changing underfoot?

jsonArray import

error invalid character

Verwandte Themen