Dans la base de données de démonstration, à la suite docs sont stockés ...View est en cours d'exécution dans CouchDB, mais renvoie un résultat vide
{
"_id":"biking",
"_rev":"AE19EBC7654",
"title":"Biking",
"body":"My biggest hobby is mountainbiking. The other day...",
"date":"2009/01/30 18:04:11"
}
{
"_id":"bought-a-cat",
"_rev":"4A3BBEE711",
"title":"Bought a Cat",
"body":"I went to the the pet store earlier and brought home a little kitty...",
"date":"2009/02/17 21:13:39"
}
{
"_id":"hello-world",
"_rev":"43FBA4E7AB",
"title":"Hello World",
"body":"Well hello and welcome to my new blog...",
"date":"2009/01/15 15:52:20"
}
maintenant sur l'exécution de vue suivante qui renvoie la date et le titre du document si elle existe ...
function(doc) {
if(doc.date && doc.title) {
emit(doc.date, doc.title);
}}
retourne résultat vide ..
{
"total_rows": 0,
"offset": 0,
"rows": []
}
... ce résultat ne devrait pas ....
Comment interrogez-vous? –
tout me semble bien. J'essaierais d'amender la vue pour retourner seulement si doc.date ou seulement si doc.title et ensuite identifier progressivement la cause. – Hans
afin de Query besoin d'exécuter les vues ... cela peut être fait via Futon ou la ligne de commande aussi curl -X GET http: // localhost: 5984/démo/_design/demo1/_view/view1 .. @ Marcin Skorzewski –