mongodb - 避免在mongodb spring boot中重复文档条目
问题描述
我在 mongodb 中收集汽车。每个文档都有品牌、型号、颜色、马力、扭矩等字段。我希望每个文档都是唯一的,如果再次输入,它不应该被添加到集合中。
如果两个字段是唯一的,我们可以使用这样的函数
public interface CarRepo extends MongoRepository<Car,Long> {
Optional<Car> findByBrandAndModel(String brand,String model);
}
如果文档中的所有字段都是唯一的,有什么建议吗?我想在将文档插入集合之前进行检查。
解决方案
推荐阅读
- sapui5 - ID : /UI2/SAP_KPIMOD_TCG_S 在启动板管理 URL 中加载磁贴时出错
- swift - Swift:如何对返回函数的函数进行单元测试?
- python - 如何在不与python复制的情况下将数据插入mysql表?
- docker - 加速 docker healthcheck 容器
- mysql - 使用 Sequelize 的递归关系
- javascript - 单击设置日期时出现角度问题
- java - 如何使用 Spock 测试 Java 类?
- docker - 创建新的 Docker 映像时 VueJS 项目未更新
- algorithm - 我们如何将递归算法的外部复杂度与每次调用的复杂度结合起来?
- android - How do I deploy flutter app on mobile device for testing without using play store