es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: SPRING-DATA-MONGODB

Actualización del controlador de Mongo Java de la versión 3.12.1 a 4.2.3 produce excepciones de método/clase no encontrados al implementar.

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

El driver de MongoDB 4.4.0 arroja una excepción UnsupportedAddressTypeException con Java 17.

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

Operador Spring Data Reactive Mongo: cómo llamar a la operación “unset” en un campo anidado después de realizar la etapa de búsqueda en un tubería de agregación.

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

BigDecimal se almacena como una cadena de caracteres en MongoDB de Spring Data.

@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

Spring Data: Dependencia de MongoTemplate en el Servicio o en el Repositorio personalizado.

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