AnyEvent :: couchdb.

Ein nicht blockierender CouchDB-Client basierend auf jQuery.couch.js
Jetzt downloaden

AnyEvent :: couchdb. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • John BEPPU
  • Website des Verlags:
  • http://search.cpan.org/~beppu/

AnyEvent :: couchdb. Stichworte


AnyEvent :: couchdb. Beschreibung

Ein nicht blockierender CouchDB-Client basierend auf jQuery.couch.js Das AnyEvent :: couchdb-Modul ist ein nicht blockierender CouchDB-Client, der auf dem AnyEvent-Framework implementiert ist. Die Verwendung dieser Bibliothek gibt Ihnen die Möglichkeit, viele CouchDB-Anfragen asynchron auszuführen, und es sollte in einer Coro + AnyeVent-Umgebung verwendet werden. Es kann jedoch auch synchron verwendet werden. AnyEvent :: couchdb; Verwenden Sie Daten: MAIL 'PP'; Meine $ couch = couch ('http: // localhost: 5984 /'); PP ($ couch-> clear_dbs-> recv), "\ n"; PP ($ couch-> info-> recv), "\ n"; Holen Sie sich ein Objekt, das eine CouchDB-Datenbank darstellt: Meine $ db = $ couch-> dB ('Datenbank'); $ db = couchdb ('Datenbank'); $ db = couchdb ('http://somewhere.com:77777/database/'); Arbeiten mit einzelnen CouchDB-Dokumenten; mein $ user = $ db-> open_doc ('~ larry') -> recv; $ user -> {Name} = "Larry"; $ db-> Save_doc ($ user) -> RECV; Abfrage Eine Ansicht: $ db-> Ansicht ('Benutzer / All', {startKey => 'B', endkey => 'Bzzz'}) -> RecVFinally, ein Asynchrones Beispiel: # Calling CB wird nicht blockiert, wohingegen Renove RECV * * blockieren wird. $ dB-> ALL_DOCS-> CB (SUB {MY ($ CV) = @_; Drucken von PP ($ CV-> RECV), "\ n";}); # Allerdings müssen Sie zu einem bestimmten Zeitpunkt in einer Ereignisschleife sein. AnyEvent-> Condvar-> Recv; Anforderungen: · Perl.


AnyEvent :: couchdb. Zugehörige Software