Acabamos de lanzar una nueva y brillante versión de nuestro SDK Node.js, ahora en Beta. Esta versión refleja una cantidad significativa de cambios con respecto a nuestras versiones anteriores del SDK, incluyendo una nueva API que debería ser mucho más fácil de empezar y utilizar, una mejor documentación y numerosas mejoras de rendimiento a través de nuestro proyecto relacionado, libcouchbase.
Novedades
- Se ha desarrollado una nueva API para esta nueva versión. Esto incluye una interfaz de operaciones CRUD más fácil de usar para los desarrolladores, mejoras relativas a las consultas de vistas y N1QL, y una interfaz de gestión de clústeres y cubos mejorada. Consulte la documentación y la Referencia de la API para más detalles.
- La interfaz de consulta de vistas se ha reescrito para permitir el flujo de filas a medida que están disponibles, en lugar de esperar al conjunto de resultados completo antes de enviarlos.
- Se han eliminado muchos de los métodos de operaciones masivas (excepto getMulti). Estas operaciones estaban disponibles anteriormente principalmente por razones de rendimiento, sin embargo este beneficio de rendimiento se ha integrado ahora en todas las operaciones.
- La Referencia de la API se ha renovado para ofrecer muchos más detalles sobre todos los eventos, clases y sus métodos.
- Se han introducido numerosas mejoras de rendimiento en la biblioteca subyacente, libcouchbase, que alimenta el SDK de Node.js.
Nueva documentación
Hemos reescrito completamente la documentación para ayudarte a empezar, consúltala aquí:
https://docs.couchbase.com/prebuilt/node-sdk-2.0-beta/topics/overview.html
También hemos ampliado considerablemente nuestra referencia API, que está disponible aquí:
http://sdk-snapshots.couchbase.com/nodejs/nodejs_couchbase-2.0.0-beta-docs/index.html
Pruébalo
Puedes instalarlo directamente a través de npm utilizando la etiqueta "2.0.0-beta" de la siguiente manera:
Esta actualización del SDK de Node.js refleja un cambio significativo en la mayoría de las funciones internas del SDK y en la experiencia general del desarrollador. Te imploro que eches un vistazo a esta última versión, explores la documentación y te pases por nuestro Issue Tracker (https://www.couchbase.com/issues/browse/JSCBC) si encuentras algo fuera de lugar.
Gracias Brett
Obtengo un error de comprobación shasum cuando intento instalar este módulo:
Expected: 184d5702266a84efac1cef1ca76a1ed9900ff378
Actual: ab018954c51135b42285b8d8a5cd9af374ee7752
De: https://registry.npmjs.org/cou…
Hola Ben,
Esto en realidad se refiere a problemas con su instalación npm. Por favor, intente reinstalar Node.js y vuelva a intentarlo.
Saludos, Brett
Me sale el mismo error: Error: shasum check failed he actualizado el nodo a 0.10.30 ¿hay algo más que pueda afectar a esto?
Debe instalarlo mediante \'npm install https://registry.npmjs.org/cou... o el autor debería volver a publicar una nueva versión.
Además de eso; ¿por qué renombrado
incr
/decr
? Eso es bastante común. Además, ¿dónde fueron a parar todas las operaciones múltiples?Me ha dado el mismo error shasum, una pena.
Ok con la versión 2.0.0-dp1
Además, si se me permite sugerir. Usted debe utilizar request@2.40.X que depende de qs@1.0.X
La versión anterior de qs tiene un problema de seguridad, https://nodesecurity.io/adviso…
Gracias