如何使用mongoimport将包含非引用字段中双引号的CSV导入到mongoDB中?

时间:2016-02-27 21:13:10

标签: mongodb csv escaping double-quotes mongoimport

我正在尝试使用mongoimport将以下CSV数据导入mongo数据库。

B,P-212384,4,0085,text "string" with double-quotes,SI-581G

我收到以下错误:

Failed: read error on entry #1: line 1, column 23: bare " in non-quoted-field

即使双引号("")也不起作用,因为它仅适用于双引号的CSV字段(例如"text ""string"" with double-quotes")。根据文档,反斜杠不是有效的转义字符。

所以我的问题是,是否有人知道如何按摩我的CSV数据以便mongoimport不会抱怨?

更新 - 02/28/2016

CSV Reader on GitHub

如果您在该文件中搜索LazyQuotes,您将会看到这正是我需要的。

If LazyQuotes is true, a quote may appear in an unquoted field and a non-doubled quote may appear in a quoted field.

但它似乎没有出现我可以从命令行使用LazyQuotes。有什么想法或见解吗?

0 个答案:

没有答案