CouchDB URL d'affichage montre: CouchDB: {“error”:“not_found”,“raison”:“disparus”} ... Pourquoi?
Par exemple:
- Mon CouchDB est hébergé sur: example.com
- La base de données CouchDB nom: foo
- Le nom de la Vue: my_view
Donc, quand je les mets ensemble pour construire l'URL, j'obtiens:
L'URL ci-dessus montre:
{"error":"not_found","reason":"missing"}
Pourquoi est-ce une erreur?
Le résultat attendu est que que les documents correspondant à la "my_view vue sont répertoriés.
Plus D'Infos:
Si je visite http://www.example.com/foo, je reçois la réponse attendue:
{"db_name":"foo","...
Si je visite http://www.example.com/foo/_design/my_view, je reçois la réponse attendue:
{"_id":"_design/my_view","_rev":"...
Je suis avec CouchDB v1.0.2 sur Windows7/Chrome
Intégralité du contenu de mon document de conception (valeurs réelles montré, non example.com)
{
"_id":"_design/locations",
"_rev":"1-0f7fbdd2f5b4213591e171b6e546af3a",
"language":"javascript",
"views": {
"locations": {
"map":"function(doc) {\n emit(doc.type === \"location\" && doc.name);\n}"
}
}
}
Qu'est-ce que l'intégralité du contenu de votre document de conception?
Vous ne devez pas avoir votre exemple d'Url tout à fait raison... ne pas le troisième à être example.com/foo/_design/my_design_doc?
Vous ne devez pas avoir votre exemple d'Url tout à fait raison... ne pas le troisième à être example.com/foo/_design/my_design_doc?
OriginalL'auteur edt | 2011-05-23
Vous devez vous connecter pour publier un commentaire.
Le bon chemin d'accès d'URL est
/<db>/_design/<design>/_view/<view>
.De vos URL dans les commentaires, ce serait la bonne URL:
http://burritohunter.com/couchdb/burritohunter/_design/locations/_view/locations
Et en effet, les retours attendus de vue:
Interrogation uniquement /_design/endroits sera de retour le document lui-même:
Vraiment? Compte tenu de votre conception de la doc, l'URL /_design/emplacements/_view/emplacements" >localhost:5984/<dbname>/_design/emplacements/_view/locations (réglage de l'hôte:port de la partie pour s'adapter à votre situation). C'est exactement ce que le Canapé Wiki indique que vous pouvez utiliser.
Mise à jour de Matt réponse avec hae réel Url
Œuvres! Merci tout le monde.
OriginalL'auteur Matt Goodall