Dan*_*vas 2 csv import mongodb mongoimport
我正在尝试使用mongoimport将cmd中的csv文件导入到MongoDB中。
我的某些csv字段包含单个"double quotes"这样的内容:
Dave, 25, 406-836-3336, "51 Ashleigh St, 20141123
Run Code Online (Sandbox Code Playgroud)
我希望它们要么被忽略,要么作为空字符串导入。我真的不在乎地址字段。我不在乎如何导入它,因为不会对其进行任何操作。
我真正关心的是所有行都将被导入。
double-quote用双替换double-quote
Dave, 25, 406-836-3336, ""51 Ashleigh St, 20141123
Run Code Online (Sandbox Code Playgroud)
从mongoimport文档:
csv解析器接受符合RFC RFC 4180的数据。因此,反斜杠不是有效的转义字符。如果使用双引号将字段括在CSV数据中,则必须通过在其他双引号前面加上前缀来转义内部双引号。
替换为sed
sed 's/"/""/' test.csv > test2.csv
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
908 次 |
| 最近记录: |