Bonjour,

J'ai une application web et une base de données CouchDB et les documents sont :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
{
   "_id": "0752ae2f0a0dbd8aec153c1f35000a0d",
   "_rev": "1-21e32dc24261dae00646527b3f1eb72a",
   "author": "toto",
   "date": "1475275830"
}
J'arrive à trouver les documents par l'id mais j'aimerais savoir comment je peux trouver un document de ma base (PHP ou JS) par la date.

par l'id je fais comme ça (en PHP):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
<?php
//connexion à la base
$couch_dsn = "http://localhost:5984/";
$couch_db = "test";
 
require_once "PHPOnCouch/Couch.php";
require_once "PHPOnCouch/CouchClient.php";
require_once "PHPOnCouch/CouchDocument.php";
 
$client = new CouchClient($couch_dsn,$couch_db);
 
//obtenir un document par son id
try {
    $doc = $client->getDoc('0752ae2f0a0dbd8aec153c1f35000a0d');
} catch (Exception $e) {
    if ( $e->code() == 404 ) {
        echo "Document not found\n";
    } else {
        echo "Error: ".$e->getMessage()." (errcode=".$e->getCode().")\n";
    }
    exit(1);
}
print_r($doc);
?>