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?

OriginalL'auteur edt | 2011-05-23