如何使用mongoimport将csv合并到集合

时间:2019-05-12 18:04:42

标签: python mongodb csv merge mongoimport

我正在尝试使用命令将csv导入我的mongodb集合

  

mongoimport --mode merge --headerline --upsertFields firstname --db   Intelligense-集合演示-文件   demo.csv-类型   CSV

但是得到

error inserting documents: An empty update path is not valid.

我在做什么错?

我在数据库“ Intelligense”下有一个“ demo”集合,其数据格式为

{ 
    "_id" : ObjectId("5cd8559c041f762929f36d97"), 
    "firstname" : "john", 
    "lastName" : "mayer"
}

我的csv包含

  

_id, email, firstname 5cd8559c041f762929f36d97,johnmayer@gmail.com, john

我希望获得以下收集结果作为最终结果

{ 
    "_id" : ObjectId("5cd8559c041f762929f36d97"), 
    "firstname" : "john", 
    "lastName" : "mayer",
    "email" : johnmayer@gmail.com
}

1 个答案:

答案 0 :(得分:0)

我找到了答案。问题是我的csv文件中没有标题的索引列无效。