Tag: SPRING-DATA-MONGODB
Tengo una aplicación Java basada en el servidor de Mongo 4.2 y las versiones de los componentes son las siguientes: spring-boot 2.2.5.RELEASE spring-data-mongodb2.2.5.RELEASE mongo-java-driver3.12.1 Actualicé Spring Boot a la versión 2.5.8 y realicé algunos cambios para actualizar las dependencias de la siguiente manera: spring-boot 2.5.8 spring-starter-parent 2.5.8 spring-data-mongodb 3.2.3 mongodb-driver-core . . . Read more
Tengo problemas con el último controlador de MongoDB 4.4.0 en mi máquina Linux con Java 17. Genera la siguiente excepción: Excepción java.io.UncheckedIOException: java.net.SocketException: Tipo de dirección no compatible en DatagramSocketAdaptor.connect (DatagramSocketAdaptor.java:120) en DatagramSocket.connect (DatagramSocket.java:474) en DnsClient.doUdpQuery (DnsClient.java:408) en DnsClient.query (DnsClient.java:214) en Resolver.query (Resolver.java:81) en DnsContext.c<em>getAttributes (DnsContext.java:434) en ComponentDirContext.p</em>getAttributes (ComponentDirContext.java:235) en . . . Read more
Estoy fusionando registros de dos colecciones projects y card_types en una tubería de agregación y luego intentando eliminar el campo cardFields del registro fusionado del resultado. Entonces la idea es que del resultado agregado que será: { “projectId”: “foo”, … “cardTypes”: [ { “itemId”: “bar”, “itemType”: “Defect”, “cardFields”: [ { . . . Read more
@Document(collection = “loanDetails”) class LoanDetails { @Transient public static final String COLLECTION_NAME = “loanDetails”; @Id String id; String loanId; String loanUUID; String loanStatus; Date loanDateCreated; Date loanLastUpdated; BigDecimal loanAmount; //Se almacena como String } He declarado una clase LoanDetails y un campo de tipo BigDecimal llamado loanAmount en ella. Cada . . . Read more
Actualmente he adoptado el enfoque de inyectar el campo MongoTemplate en mi clase de repositorio: @RequiredArgsConstructor public class MPIPatientRepository implements IMPIPatientRepository { private final MongoTemplate mongoTemplate; } Después de leer y examinar algunos documentos y código, no me queda claro cuál es el mejor enfoque al utilizar el lugar de . . . Read more