couchclient.

Ein leichter, schreibgeschützter CouchDB-Client
Jetzt downloaden

couchclient. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Gavin M. Roy
  • Website des Verlags:
  • http://area51.myyearbook.com/trac.cgi/wiki/Staplr

couchclient. Stichworte


couchclient. Beschreibung

couchclient ist ein light-wendiges couchdb-Client für schreibgeschützte Anfragen von Dokumenten und Ansichten. Es ist nicht gedacht, eine voll ausgestattete Clientbibliothek oder einen Ersatz für CouchDb-Python zu ersetzen. Stattdessen liegt der Fokus darin, eine schreibgeschützte Ansicht von Dokumenten zu sein, die nicht unbedingt als COUKDB-Dokumente auf die Anforderung dargestellt werden, die sie anfordert, die sie anfragen. Wörterbuch von der couchdb-Return-Darstellung auf Schlüsselvalue-Paare aus der Ansicht. Wenn beispielsweise eine Ansicht von couchdb als: {"total_rows" zurückgegeben wird: 2, "offset": 0, "Zeilen": } couchdb.get_view wird Senden Sie ein Wörterbuch von: {'ABC': {'baz': 'qux', 'foo': 'bar'}, 'corge': {'baz': 'garply', 'foo': 'grault'}} BeispieleImport couchclient # Erstellen eines neuen Clients, wenn Sie einen SSL-Anschluss verwenden, wird der richtige schemeconfig = couchclient.couchdb verwendet ('couchdb.myhost.com', 5984, 'my_database') # Erhalten Sie ein einzelnes Dokumentdocument = config.get_document ( 'my_document') drucken Dokument # Abrufen eines AnsichtConfig = couchclient.couchdb ('couchdb.myhost.com', 5984, 'my_database') meldungen = config.get_view ('my_view_document', 'my_view') Drucken NachrichtenAusciClass couchdb (__ Buildin __. Objekt ) | Das CouchDB-Objekt erstellt einen light-wendernscheinlichen Client für CouchDB | zum Abrufen von Dokumenten und Ansichten. | | Hier definierte Methoden: | | __Init __ (Selbst, Host, Port, Datenbank) | Erstellen Sie ein neues Konfigurationsobjekt für den angegebenen Service und Domain | Name. | | : Param STR-Host: Der FQDN, der erforderlich ist, um Anforderungen an den CouchDB-Server herzustellen : Param Str-Port: Der Port zum Abfragen von couchdb auf | : Param Str Datenbank: Der Datenbankname für CouchDB-Anforderungen | | get_document (self, document_id) | Rufen Sie das Dokument vom CouchDB-Server ab. | | : paramstr str document_id: Die Dokument-ID zum Abrufen | : Returns: DICTION | : Erhöhungen: documentnotfound | : Erhöhungen: DocumentRetRievalFailure | | get_view (self, document_id, view_name) | Rufen Sie die Ansichtszeilen aus dem CouchDB-Server ab, der ein Wörterbuch zurückgibt | Schlüsselwertpaare, wie sie aus den auf der Zeilenschlüssel angezeigten Ansichtszeilen entnommen werden. | | : paramstr str document_id: Die document_id mit Ansichten | : param str view_name: Der Name der Ansicht im Dokument | : Returns: DICTION | : Erhöhungen: documentnotfound | : Erhöhungen: DocumentRetRievalFailure | | strip_couch_attributes (selbst) | Aktivieren Sie das Strippen von CouchDB-Attributen (_ID, _REV) im Dokument | Abruf. | | strip_couch_attribute_off (selbst) | Deaktivieren Sie das Strippen von CouchDB-Attributen (_ID, _Rev) im Dokument | Abrufen.Class DocumentNotFound (Ausnahmen.EvironmentError) | # Definieren Sie Ausnahmen, die angehoben werden können | Methode Auflösung Reihenfolge: | Documentnotfound | Ausnahmen.EvironmentError | Ausnahmen Ausnahmen.Exception | Ausnahmen. BaseeException | __builtin __. Objekt | | | --------------------------------------------------------------------------------------------------------------------- --------------------- | | Datenbeschreibungen, die aus Ausnahmen geerbt wurden.EvironmentError: | | errno | Ausnahme Errno | | Dateiname | Ausnahme Dateiname | | stride | Ausnahmeritze | | --------------------------------------------------------------------------------------------------------------------- --------------------- | | Datenbeschreibungen, die aus Ausnahmen geerbt wurden.BaseException: | | __dict__ | | | Args | | Nachrichtenklasse-DocumentRetRievalFailure (Ausnahmen.EvironmentError) | Erhoben, wenn ein Dokument nicht aus dem CouchDB-Server abgerufen wurde | Methode Auflösung Reihenfolge: | DocumentRetRievalFailure | Ausnahmen.EvironmentError | Ausnahmen Ausnahmen.Exception | Ausnahmen. BaseeException | __builtin __. Objekt | | --------------------------------------------------------------------------------------------------------------------- --------------------- | | Datenbeschreibungen, die aus Ausnahmen geerbt wurden.EvironmentError: | | errno | Ausnahme Errno | | Dateiname | Ausnahme Dateiname | | stride | Ausnahmeritze | | --------------------------------------------------------------------------------------------------------------------- --------------------- | | Datenbeschreibungen, die aus Ausnahmen geerbt wurden.BaseException: | | __dict__ | | | Args | | Die Homepage des MessageProduct.


couchclient. Zugehörige Software