首页 > 解决方案 > 避免在mongodb spring boot中重复文档条目

问题描述

我在 mongodb 中收集汽车。每个文档都有品牌、型号、颜色、马力、扭矩等字段。我希望每个文档都是唯一的,如果再次输入,它不应该被添加到集合中。

如果两个字段是唯一的,我们可以使用这样的函数

 public interface CarRepo extends MongoRepository<Car,Long> {

    Optional<Car> findByBrandAndModel(String brand,String model);
}

如果文档中的所有字段都是唯一的,有什么建议吗?我想在将文档插入集合之前进行检查。

标签: mongodbspring-boot

解决方案


推荐阅读