Pues hoy vamos a usar todo esto para ver como podemos acceder al Bucket que creamos a través de python y como mostrar los datos que importamos. Podemos hacerlo de diferentes formas, por ejemplo atacar a la API REST, o bien usando el cliente de python que ya tenemos instalado. Nosotros vamos a usar el cliente de python.
Para ello vamos a crear un fichero en el que escribiremos un scrypt en python, os lo podéis descargar desde aquí.
El código del fichero sería el siguiente:
#!/usr/bin/python # -*- encoding: utf-8 -*- #Ejemplo de como acceder a un documento de un Bucket en couchbase a traves de python from couchbase import Couchbase # Conexion con el servidor CouchBase # Servidor, Usuario, Password, Bucket cb = Couchbase.connect(host='localhost', username='hispabigdata', password='XxxXTUPASSWORDXxxX',bucket='hispabigdata') # Buscamos el documento que queremos mostrar. value = cb.get('ventas').value # Al ser un array podemos dicho documento podemos mostrarlos todos # print 'Todos los documentos ' + str(value) # print 'El primer documento ' + str(value[0]) # podemos mostrarlos todos recorriendonos el array for i in range(len(value)): #Mostramos cada uno de los documentos #print '\n El documento ' + str(i) + str(value[i]); # Si queremos mostrar unicamente el listado de vendedores print '\n Vendedor: ' + str(value[i]['vendedor']);
El resultado obtenido sería el siguiente:
Como podéis ver, solo bastan pocas lineas para establecer al Bucket que deseamos en nuestro servidor CouchBase y poder trabajar con nuestros documentos, ya que el cliente nos ofrece bastantes facilidades.
No hay comentarios:
Publicar un comentario