Question

J'ai suivi l'info http://books.couchdb.org/ détendent / navigation-carte-vues aussi près que possible mais je ne suis pas en mesure de générer une vue de mon document.

Mon nom de base de données est « twitter » et mon document de conception ressemble à ceci:

{
   "_id": "_design/testdocview",
   "_rev": "2-3250434125",
   "views": {
       "getRev": {
           "map": "function(doc) { if(doc._id == 'testdoc'){   emit('_rev', doc._rev); } }"
       }
   }
}

Et il devrait être accessible à http: // myurl / twitter / _view / testdocview / getRev . Cependant, je reçois cette erreur en essayant de voir:

{"error":"not_found","reason":"missing"}

Qu'est-ce que je fais mal?

Était-ce utile?

La solution

La réponse, pour référence future à d'autres, est la documentation étaient périmés. La bonne façon de voir une vue est:

http://myurl/twitter/_design/testdocview/_view/getRev

En outre, la structure JSON doit ressembler à:

{
  "_id":"_design/company",
  "_rev":"12345",
  "language": "javascript",
  "views":
  {
    "getRev": {
      "map": "function(doc) { if (doc.Type == 'customer')  emit(null, doc) }"
    }
  }
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top