我正在尝试使用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
如果您在该文件中搜索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
。有什么想法或见解吗?