У меня есть несколько источников данных в моем приложении (mysql и mongodb), и я использую JpaRepository (spring data jpa) и MongoRepository (spring data mongo) соответственно.
Приведенный ниже код работает для получения всех чисел imeiиз таблицы транспортных средств (mysql)
@Repository
public interface VehicleRepo extends JpaRepository<Vehicle, Long>{
@Query(value = "SELECT imei FROM vehicle", nativeQuery = true)
public List<Object[]> findImei();
}
У меня есть еще один репозиторий Mongo, как показано ниже.
@Repository
public interface DeviceRepo extends MongoRepository<Device, String>{
// looking for a method which returns all the distinct imei
}
Я хочу знать, что будет запросом в mongodb.
(Мое требование - выбрать все единственное отдельное поле imei на устройстве и выбрать только одно поле, например VehicleRepo)
Я пробовал несколько комбинаций, но ни одна не работала.