J'ai une vue couchdb "record_by_date_product" avec la définition suivante :
function(doc) {
emit([doc.logtime, doc.product_id], doc);
}
J'essaie d'exécuter une requête qui ressemble à quelque chose comme :
(logtime > fromdate & logtime < todate) & product_id in (1,2,6)
Est-ce possible avec cette vue ?
J'utilise également la bibliothèque python couchdb pour accéder à couchdb. Voici un extrait de code :
server = couchdb.Server()
db = server['mydb']
results = db.view('_design/record_by_date_product/_view/record_by_date_product')
Cette page http://packages.python.org/CouchDB/client.html#viewresults précise que nous pouvons utiliser une clé de départ et une clé d'arrivée. Mais je ne parviens pas à le faire fonctionner.
Remerciements