| Anyevent :: Couchdb. Un client di couchdb non bloccante basato su jquery.couch.js |
Scarica ora |
Anyevent :: Couchdb. Classifica e riepilogo
- Licenza:
- Perl Artistic License
- Sito web dell'editore:
- http://search.cpan.org/~beppu/
Anyevent :: Couchdb. Tag
Anyevent :: Couchdb. Descrizione
Un client di Couchdb non bloccante basato su jQuery.Couch.js Il modulo ANYEvent :: CouchDB è un client di couchdb non bloccante implementato in cima al quadro eventuale. L'utilizzo di questa libreria ti darà la possibilità di eseguire molte richieste di couchdb in modo asincrono, ed era destinato ad essere utilizzato all'interno di un ambiente Coro + Ambiente. Tuttavia, può anche essere usato sincrono se vuoi.it API è basato su jQuery.Couch.js, ma abbiamo adattato leggermente l'API in modo che abbia senso in un ambiente Asynchronous Perl.Synopsisgeting Informazioni su un server Couchdb: Usa Anyevent :: Couchdb; Utilizzare i dati :: Dump 'PP'; My $ Couch = Couch ('http: // localhost: 5984 /'); Stampa PP ($ Couch-> ALL_DBS-> RECV), "\ n"; Stampa pp ($ couch-> info-> recv), "\ n"; ottenere un oggetto che rappresenta un database di couchdb: il mio $ db = $ couch-> db ('database'); $ db = couchdb ('Database'); $ db = couchdb ('http://somewhere.com:7777/Database/'); lavorare con documenti individuali di couchdb; My $ utente = $ db-> open_doc ('~ Larry') -> recv; $ utente -> {NAME} = "Larry"; $ db-> salva_doc ($ utente) -> recv; query a Visualizza: $ db-> Visualizza ('utenti / tutto', {startkey => 'b', endkey => 'bzzz'}) -> Recvfinally, un Esempio asincrono: # Chiamata CB non bloccherà mentre la chiamata di chiamata * sarà * blocca. $ db-> all_docs-> cb (sub {my ($ cv) = @_; stampa pp ($ cv-> recv), "\ n";}); # Tuttavia, devi essere in un ciclo di eventi ad un certo punto nel tempo. Anyvent-> condvar-> recv; Requisiti: · Perl.
Anyevent :: Couchdb. Software correlato