Ya disponemos de driver nativo de CouchBase para Node.js, como hemos visto en ejemplos con MongoDB, hoy vamos a ver como podemos acceder a un Bucket en CouchBase desde Node.
Lo primero de todo en nuestro directorio de trabajo, vamos a instalar el paquete CouchNode, para ello ejecutamos lo siguiente:
npm install couchbaseEl ejercicio que vamos a realizar, consiste en sacar el listado de vendedores que tenemos en el Bucket hispabigdata, en el documento de ventas que dimos de alta en el ejercicio de como importar un fichero json.
En nuestro directorio de trabajo vamos a crear un fichero app.js en el que vamos a añadir el siguiente código.
// Requisito del driver couchbase para establecer conexion var couchbase = require('couchbase'); // Variable en la que vamos a almacernar los datos de conexion al servidor var datos_conexion = { "username": "hispabigdata", "password": "TUPASSWORD", "host": "localhost:8091", "bucket": "hispabigdata" }; // Realizamos la conexión con los datos establecidos anteriormente var db = new couchbase.Connection(datos_conexion, function(err) { if (err) throw err; // Vamos a obtener el listado de vendedores del documento de ventas db.get('ventas', function(err, result) { if (err) throw err; //Guardamos todo el documento ventas en la variable vendedores var vendedores = result.value; for (var i = 0; i < vendedores.length; i ++){ //Imprimimos por pantalla el listado de vendedores de nuestro documento. console.log(vendedores[i]['vendedor']); } }); });Como podéis ver es bastante sencillo acceder a los datos de un Bucket en CouchBase, ya que el driver nos ofrece bastante comodidad para manipular los datos. Por lo que con esta base que os hemos explicado podéis comenzar y seguir avanzando en ello.
No hay comentarios:
Publicar un comentario