【发布时间】:2022-01-17 05:04:38
【问题描述】:
我必须读取 csv 文件,然后将 csv 文件的内容保存在 mongodb 中。在保存数据时,如果任何值已经存储在 mongodb 中,则该值不会再次存储(或者我说重复值不会存储在 mongodb 中)
谁能帮帮我。我用的是mongodb的saveAll()。
repo.saveAll(list1);
如果任何具有名为“id”的列的列表的值为 4。如果我正在存储另一个具有相同 id 的列表,即 4,那么我将无法存储它。
【问题讨论】:
-
mongodb 允许重复,只要您尝试复制的文件没有唯一索引。
_id默认有一个唯一索引,如果您的数据有一个列名_id并且包含重复的_id值,请更改该列的名称,以保存为id例如不是_id
标签: mongodb spring-boot