2009-06-05 22 views
0

私はhttp://books.couchdb.org/relax/browsing-map-viewsの情報にできる限り近づいてきましたが、私は自分のドキュメントのビューを生成できません。CouchDBでの表示に問題があります

私のデータベース名は「ツイッター」で、私の設計文書は次のようになります。

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

そして、それはhttp://myurl/twitter/_view/testdocview/getRevでアクセスできる必要があります。ただし、表示しようとするとこのエラーが発生します:

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

私は間違っていますか?

+0

... –

答えて

5

答えは、今後他の人に参照されるように、ドキュメントが古いものです。ビューを表示するための正しい方法は次のとおりです。

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

また、JSON構造が見えるように必要があります:受け入れてあなたがこの質問をマークする必要があり

{ 
    "_id":"_design/company", 
    "_rev":"12345", 
    "language": "javascript", 
    "views": 
    { 
    "getRev": { 
     "map": "function(doc) { if (doc.Type == 'customer') emit(null, doc) }" 
    } 
    } 
} 
関連する問題