Я использую пружинные данные JPA для извлечения данных из mongoDB.
public interface SupplierResponseRepo extends MongoRepository<SupplierResponse, String> {}
@Document
public class SupplierResponse{
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private String supplierResponseId;
private String orderId;
private String orderName;
}
Выше код работал до тех пор, пока все имена полей не были исправлены, теперь может быть несколько полей, и их имена заранее не известны, и я хочу, чтобы все поля были извлечены.
Есть ли способ, которым я могу сделать то же самое, как я могу передать любой универсальный тип в интерфейс MongoRepository и извлечь все столбцы.
У меня была такая же проблема с mongoTemplate, но затем она была решена с помощью DBObject.
mongoTemplate.find(query, DBObject.class,"supplier");
Есть ли аналогичная альтернатива для MongoRepository?