我有一个数据库,其中包含一个已经有文档的集合。现在,我试图将另一个.csv插入同一数据库和集合中。例如db.collection中的一个文档具有:
Name: Bob
Age: 25
和要上传的csv中的条目类似:
Name: Bob
Age:27
如何在不替换任何文档的情况下导入新的csv,只需将其添加到数据库中,以便两个条目都在database.collection中?
答案 0 :(得分:0)
假设您使用的是mongoimport
,请看一下--mode
option。
借助
--mode merge
,mongoimport
使您可以合并新字段 用数据库中的现有文档进行记录。可以做的文件 与数据库中现有文档不匹配的情况照常插入。