У меня есть коллекция автомобилей в mongodb. В каждом документе есть поля, такие как марка, модель, цвет, мощность, крутящий момент и т. Д. c. Я хочу, чтобы каждый документ был уникальным, и при повторном вводе он не должен добавляться в коллекцию.
Если два поля уникальны, мы можем использовать такую функцию
public interface CarRepo extends MongoRepository<Car,Long> {
Optional<Car> findByBrandAndModel(String brand,String model);
}
Есть предложения, если все поля в документе уникальны? Я хочу проверить, прежде чем вставлять документ в коллекцию.