MongoDb导入,错误的位置选项太多。
问题原因:在导入MongoDb时,出现了"error too many positional options"错误。这个错误的原因是在导入命令中使用了过多的位置选项。
解决方法:去掉字段名之间的空格即可解决问题。具体的解决方法如下:
mongoimport --db db_name --collection the_collection --type csv --file CSV_FILE.csv --fields field1,field2,field3
以上是正确的导入命令,去掉字段名之间的空格,将导入成功。
然而,导入后的数据混乱不堪。CSV数据使用";"进行分隔,但在MongoDB中却使用","进行分隔。
文章完整内容如下:
问题出现了,MongoDb导入时出现了"error too many positional options"错误。这个错误是因为在导入命令中使用了过多的位置选项。
解决方法很简单,去掉字段名之间的空格即可解决问题。正确的导入命令如下:
mongoimport --db db_name --collection the_collection --type csv --file CSV_FILE.csv --fields field1,field2,field3
通过这个命令,我们成功导入了数据。
然而,导入后的数据却变得一团糟。CSV数据使用";"进行分隔,但在MongoDB中却使用","进行分隔。
这个问题还没有解决,我们需要进一步调整导入命令,使其能够正确地分隔CSV数据。
文章完结。