Java

Nuevo resultado de consulta sin procesar para el SDK de Java

Última versión de nuestro SDK de Java (2.3.3 en el momento de escribir estas líneas) introduce una nueva clase: RawQueryExecutor. Le ofrece el resultado directo de un N1QL o consulta FTS como una cadena JSON o JsonObject, igual que si estuviera utilizando la API REST directamente. La respuesta no está envuelta en filas. Como tal, puedes pasar el resultado del método directamente a tu cliente. No hay necesidad de mapeo adicional ni nada por el estilo.

Esto es particularmente útil para las consultas N1QL, ya que le permite consultar exactamente lo que necesita a través de la cláusula SELECT. Es muy eficiente combinado con los índices de cobertura adecuados.

Aquí'tamos el ejemplo de código asíncrono:

y la sincrónica:

Me encantaría saber si te resulta útil y si lo quieres también para operaciones más sencillas. ¡Dinos lo que piensas!

Comparte este artículo
Recibe actualizaciones del blog de Couchbase en tu bandeja de entrada
Este campo es obligatorio.

Autor

Publicado por Laurent Doguin

Laurent es un metalero empollón que vive en París. Principalmente escribe código en Java y texto estructurado en AsciiDoc, y a menudo habla sobre datos, programación reactiva y otras cosas de moda. También fue Developer Advocate de Clever Cloud y Nuxeo, donde dedicó su tiempo y experiencia a ayudar a esas comunidades a crecer y fortalecerse. Ahora dirige las relaciones con los desarrolladores en Couchbase.

Deja un comentario

¿Listo para empezar con Couchbase Capella?

Empezar a construir

Consulte nuestro portal para desarrolladores para explorar NoSQL, buscar recursos y empezar con tutoriales.

Utilizar Capella gratis

Ponte manos a la obra con Couchbase en unos pocos clics. Capella DBaaS es la forma más fácil y rápida de empezar.

Póngase en contacto

¿Quieres saber más sobre las ofertas de Couchbase? Permítanos ayudarle.