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

Cómo combinar buscar y actualizar para 1 actualización.

Estoy utilizando Spring Data MongoTemplate, intentando optimizar la actualización de mongodb. ¿Puedo hacer solo una actualización sin una búsqueda para verificar el estado del documento en la base de datos primero? Si el estado no es “Bloqueado”, actualice el estado y añada las acciones. Si el estado es “Bloqueado”, simplemente . . . Read more

¿Existe alguna manera de obtener solo la fecha de un campo de datetime almacenado como string en MongoDB? Estamos utilizando el controlador de Spring MongoDB.

Digamos que tengo un atributo de fecha almacenado en el formato dd/MM/YYYY HH:mm:ss, es decir, 22/12/2021 10:15:23. Ahora solo quiero obtener 22/12/2021 como un valor de fecha para poder realizar comparaciones de fechas. Quiero que esta operación se realice en la base de datos misma para poder hacer comparaciones de . . . Read more

¿Cómo puedo hacer actualizaciones del “mismo método de ACTUALIZACIÓN” en 02 colecciones “al mismo tiempo” utilizando Spring Data ReactiveMongoTemplate?

1) Descripción del problema: Estoy utilizando Reactive Spring-Data + Spring WebFlux + MongoDb + ReactiveMongoTemplate; Tengo 02 Colecciones: Task y Project 2) Mi objetivo es: Usando solo “un método de actualización” que actualice los 02 documentos dentro de las 02 Colecciones (al mismo tiempo – simultáneamente) 3) Código: ### 3.1) . . . Read more

Usando Spring-Data/MongoDB findBy/IsFalse con palabra clave reservada

Tengo una estructura que se ve más o menos así: { ‘foo’: ‘bar’, ‘isBaz’: false } y el siguiente código del Repositorio: repository.findByIsBazIsFalse(); Supuse que eso solo devolvería registros donde isBaz es falso, pero también devuelve registros donde isBaz está configurado como verdadero. Mi suposición inicial es que el campo . . . Read more

¿Cómo puedo acortar esta consulta DSL para el método del repositorio de Spring Data?

Tengo una consulta para buscar en diferentes campos basados en su presencia y como un único término. ¿Cómo puedo acortar esto? Page<domainsetting> findByDomainContainingIgnoreCaseOrGeoContainingIgnoreCaseOrChannelContainingIgnoreCaseOrSettlementContainingIgnoreCaseOrPaymentGroupContainingIgnoreCaseOrDeliveryCountriesContainingIgnoreCase(Pageable pageable, String domain, String geo, String channel, String settlement, String paymentGroup, String deliveryCountries ); Tengo una consulta para buscar en diferentes campos basados en su presencia y . . . Read more