ANYEVENTE :: CouchDB

Un cliente de CouchDB no bloqueado basado en jquery.couch.js
Descargar ahora

ANYEVENTE :: CouchDB Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • John BEPPU
  • Sitio web del editor:
  • http://search.cpan.org/~beppu/

ANYEVENTE :: CouchDB Etiquetas


ANYEVENTE :: CouchDB Descripción

Un cliente de CouchDB no bloqueado basado en jquery.couch.js El ANYEVENTE :: COUCHDB MÓDULO ES UN CLIENTE DE COUCHDB no bloqueado implementado en la parte superior del marco de AnyEvent. El uso de esta biblioteca le dará la posibilidad de ejecutar muchas solicitudes de CouchDB de manera asíncrona, y se pretendió que se usara dentro de un entorno Coro + AnyNEVENT. Sin embargo, también se puede usar sincrónicamente si quiere. API se basa en jquery.couch.js, pero hemos adaptado la API ligeramente para que tenga sentido en un entorno de PERL asíncrono. Inicio de información sobre un servidor CouchDB: Use ANYEVENTE :: CouchDB; Usa datos :: DUMP 'PP'; My $ Couch = Sofá ('http: // localhost: 5984 /'); Imprima PP ($ SOUCH-> ALL_DBS-> RETV), "\ N"; Imprimir PP ($ Sofá-> Info-> RECV), "\ n"; Obtenga un objeto que representa una base de datos CouchDB: My $ DB = $ Sofá-> DB ('Base de datos'); $ db = couchdb ('base de datos'); $ db = couchdb ('http://somewhere.com:7777/database/'); Trabaja con documentos individuales de CouchDB; My $ USUARD = $ DB-> Open_DOC ('~ ~ Larry') -> REVV; $ usuario -> {nombre} = "larry"; $ db-> save_doc ($ USUARIO) -> REVV; consulta una vista: $ db-> Vista ('Usuarios / Todos', {STARTKEY => 'B', ENDKEY => 'BZZZ'}) -> RecVinly, un Ejemplo asíncrono: # Llamar a CB no bloqueará mientras que llame a RCV * Will * Block. $ db-> all_docs-> cb (SUB {MY ($ CV) = @_; imprime PP ($ CV-> RECV), "\ N";}); # Sin embargo, tiene que estar en un bucle de eventos en algún momento en el tiempo. ANYEVENTE-> CONDVAR-> REBV; Requisitos: · Perl


ANYEVENTE :: CouchDB Software relacionado