2017-10-09 5 views
0

Cette commande ...PouchDB retour 404 sur docucment de conception, même si ce document existe

this._db.query(`classRoom_ZSFtmZiBu/robots`, { 
    classRoomCode: this.classRoomCode, 
}).then(res => res.rows.map(it => it.key)); 

Throw erreur 404 ...

enter image description here

Même si le document de conception existe sur la base de données. .

enter image description here

"_id": "_design/classRoom_ZSFtmZiBu", 
    "_rev": "1-667891751ba8a733dc1976172de9b513", 
    "views": { 
    "robots": { 
     "map": "function (doc) {\n    if (doc.type === \"robot\") {\n     emit(doc);\n    }\n    }" 
    } 
    }, 
    "filters": { 
    "robotsOnThisClassRoomOnly": "function (doc, req) {\n    return doc.type === \"robot\" && doc.classRoom === req.query.classRoomCode;\n   }" 
    } 

Répondre

0

Je n'ai pas reproduit votre problème. J'utilise CouchDB 2.1

Ce qui suit est mes captures d'écran.

enter image description here

J'ai deux documents, dont l'un est un document de conception même que le vôtre.

enter image description here

enter image description here

Maintenant, je requête à l'aide CouchDB dans le navigateur. enter image description here

Ceci est le résultat de la requête sur la console de développement.

enter image description here

+0

Je vais essayer de changer la version .. J'utilise Fauxton sur Apache CouchDB 1.6.1 – ridermansb

+0

Vous utilisez MAC? Avez-vous testé sur localhost ou sur IP/domaine? Dans ma machine ... seulement lorsque j'utilise l'adresse IP que cette erreur se produit – ridermansb

+0

Bdw .. cette erreur se produit même la version 2.1 – ridermansb