gpt4 book ai didi

mongodb - 将带有分号分隔符的 CSV 导入 MongoDB 数据库

转载 作者:IT老高 更新时间:2023-10-28 13:32:03 31 4
gpt4 key购买 nike

我刚刚尝试将 CSV 文件(带有分号;分隔符)导入 MongoDB 数据库。我使用 mongoimport -d mydb -c things --type csv --file files.csv --headerline 管理导入,但结果不是我所期望的。这些文件具有这种形式:

我得到以下结果:

但我想要类似的东西:

{

"_id": ObjectId("57b6e2654bf4a357b679305"),

"geom_x_y" : "48.87792844925 , 2.3664591564",

"circonfere" : "25.0",

"adresse" : "PARIS 10E ARRDT - QUAI DE JEMMAPES",

"hauteurnm" : "5.0",

"espece" : "Acer platanoides",

"varieteouc" : "'Schwedleri'",

"dateplanta" : "31/12/2014"

}

最佳答案

很遗憾,mongoimport 不允许您指定分隔符。但它确实可以自动使用制表符和逗号。如果您知道输入中永远不会有制表符,则可以将所有分号替换为制表符,然后应该可以正确导入。

tr ";" "\t" < file.csv | mongoimport --type tsv ...

关于mongodb - 将带有分号分隔符的 CSV 导入 MongoDB 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39044556/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com