我试图使用mongoimport将json文件导入mongodb json文件的格式为每行一个文档,如:
{"type":"Feature","id":"feature0","geometry":{},"properties":{}}
{"type":"Feature","id":"feature1","geometry":{},"properties":{}}
我在命令行上使用了mongoimport --db mydb --collection mycollection data.json
,并得到了:
2015-04-24T23:48:09.351+0800 connected to: localhost
2015-04-24T23:48:09.495+0800 imported 4085 documents
但是当我使用mongo shell并尝试db.mycollection.find().count()
时,我得到了8170.文档数量增加了一倍。
然后我尝试用" id"(而不是" _id")找到文件,除了" _id"我得到两个相同的结果。
那么为什么文件被保存了两次?