database - 如何使用mongoimport导入csv

标签 database mongodb csv import mongoimport

尝试导入包含联系信息的 CSV:

Name,Address,City,State,ZIP  
Jane Doe,123 Main St,Whereverville,CA,90210  
John Doe,555 Broadway Ave,New York,NY,10010 

运行它似乎不会将任何文档添加到数据库中:

$ mongoimport -d mydb -c things --type csv --file locations.csv --headerline

Trace 说 imported 1 个对象,但启动 Mongo shell 并运行 db.things.find() 不会显示任何新文档。

我错过了什么?

最佳答案

您的示例适用于 MongoDB 1.6.3 和 1.7.3。以下示例适用于 1.7.3。您使用的是旧版本的 MongoDB 吗?

$ cat > locations.csv
Name,Address,City,State,ZIP
Jane Doe,123 Main St,Whereverville,CA,90210
John Doe,555 Broadway Ave,New York,NY,10010
 ctrl-d
$ mongoimport -d mydb -c things --type csv --file locations.csv --headerline
connected to: 127.0.0.1
imported 3 objects
$ mongo
MongoDB shell version: 1.7.3
connecting to: test
> use mydb
switched to db mydb
> db.things.find()
{ "_id" : ObjectId("4d32a36ed63d057130c08fca"), "Name" : "Jane Doe", "Address" : "123 Main St", "City" : "Whereverville", "State" : "CA", "ZIP" : 90210 }
{ "_id" : ObjectId("4d32a36ed63d057130c08fcb"), "Name" : "John Doe", "Address" : "555 Broadway Ave", "City" : "New York", "State" : "NY", "ZIP" : 10010 }

关于database - 如何使用mongoimport导入csv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4686500/

相关文章:

android - 实现自定义 ListView 的复选框

javascript - 如何将两个带有索引 en 点的字符串放入 Three.js BufferGeometry 中?

node.js - Node js集群 Mongoose 连接

java - 使用 TTL 的最佳海量数据持久存储?

mongodb - 创建用于测试 MongoDB 和 Postgresql 的数据

javascript - 有谁知道可以创建关联数组的 Javascript .csv 文件读取器?

python - 处理文本 : change all letters to lowercase in a CSV file

java - 通过android创建sqlite数据库

database - 如何使用 postgres_fdw 连接到本地主机?

python - 如何对 csv 文件中的特定列进行哈希处理?