1

mongoimport を使用して json ファイルを mongodb にインポートしようとしていました。
json ファイルは、次のように 1 行に 1 つのドキュメントとしてフォーマットされます。

{"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 になりました。ドキュメントの数は 2 倍になりました。

次に、「id」(「_id」ではない) を持つドキュメントを検索しようとしましたが、「_id」を除いて 2 つの同じ結果が得られました。

では、なぜドキュメントが 2 回保存されたのでしょうか。

4

0 に答える 0