mongodb - Mongoimport 中的分号分隔符

标签 mongodb csv

我一直在尝试使用 Mongoimport 工具将几个 csv 文件导入 MongoDB。问题是,尽管在几个国家/地区名称如此,但 csv 文件是用分号而不是逗号保存的,这使我无法正确使用 mongoimport 工具。

通过更改区域设置中的定界符选项可以解决此问题,但由于多种原因,我无法访问生成此 csv 文件的机器,所以我无法这样做。

我想知道有没有什么方法可以使用 mongo 工具导入这个 csv 文件,而不是我必须编写一些东西来用逗号替换文件中的所有分号?因为我发现非常奇怪的 mongo 忽略了在某些国家/地区使用分号的情况。

最佳答案

mongodb 支持 tsv 那么我们应该替换“;”通过“\t”: tr ";" "\t" < file.csv | mongoimport --type tsv ...

关于mongodb - Mongoimport 中的分号分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22153824/

相关文章:

读取R中的CSV作为data.frame

java - 用Java读取带有标题和多列的CSV文件

python - 尝试在 python 文件之间导入时出错

mongodb - 如何在结构未知的集合中进行搜索?

java - 如何在连接到 Mongo 存储库的 Java/Spring Controller 上抛出异常?

csv - np.savetxt 样式为 pandas DataFrame.to_csv 提供了很好的表格输出

php - 通过批处理 API 将窗口 csv 关联到 drupal 节点

scala - 当您在 RDD 之外的 Spark 中执行 Java 数据操作时会发生什么

javascript - Electron 中的 REST API

javascript - .then 内的 Mongoose 查询,尽管工作正常但仍收到警告和错误