5

次のデータを含むcsvファイルがあり、それをmongodbにインポートしたい

ID;"AdmissionID";"SeatNo";"RegistrationNo";"ResultDate";"ResultStatusId"
1;12;"2323";"23";07-05-2013;1
2;23;"35";"32";10-05-2013;5

このデータは mongodb 2.2 にインポートされます。次のコマンドを使用しています。

mongoimport -d test -c exam --type csv --headerline <f:\exam.csv

使用すると、次のエラーが発生します

SyntaxError: missing ; before statement (shell):1

エラーを見つけるのを手伝ってください

4

4 に答える 4

9

これで簡単にうまくいくはずです。詳細はこちら

 mongoimport -d mydb -c collectionName --type csv --file myfile.csv --headerline

あなたの問題は、<f:\exam.csv見た目が適切にエスケープされていないビットです

> --headerline
> If using “--type csv” or “--type tsv,” use the first line as field names. Otherwise, mongoimport will import the first line as a distinct
> document.
于 2013-05-07T10:55:21.420 に答える
1

このコード行を試してください

C:\Program Files\MongoDB\Server\3.2\bin>mongoimport -d pravin -c FOC --type csv
--file D:\Script\ImportData\FOC.csv --headerline
2016-08-10T15:42:38.685+0530    connected to: localhost`enter code here`
2016-08-10T15:42:38.758+0530    imported 13 documents
于 2016-08-10T11:16:23.793 に答える