2017-01-05 21 views
0

キーとIDだけではなく、私はすべてのドキュメントをcouch apiで取得したいと思います。私はGETで「http://localhost:5984/db-name/_all_docs」を試してみましたが、それは以下のドキュメント

から
couch APIを使用してcouchDBからデータを取得する方法は?

{"total_rows":4,"offset":0,"rows":[ 
{"id":"11","key":"11","value":{"rev":"1-a0206631250822b37640085c490a1b9f"}}, 
{"id":"18","key":"18","value":{"rev":"30-f0798ed72ceb3db86501c69ed4efa39b"}}, 
{"id":"3","key":"3","value":{"rev":"15-0dcb22bab2b640b4dc0b19e07c945f39"}}, 
{"id":"6","key":"6","value":{"rev":"4-d76008cc44109bd31dd32d26ba03125d"}} 
]} 

を返さ我々が期待どおりにデータを送信する要求が、それは、要求にキーのセットが必要です。

POST/DB/_all_docs HTTP/1.1

{ "キー":[ "11"、 "18" ] }予め

おかげ。

答えて

0

エンドポイントは実際には_idフィールドをインデックスとして使用するシステムレベルのビューです。したがって、ビューに使用できるパラメータもすべてここに適用されます。

さらにthe documentationを読むと、パラメータinclude_docs=trueをビューに追加すると、結果に元のドキュメントが含まれることがわかります。ドキュメントは、idvalueおよびrevの横にdocフィールドとして追加されます。

関連する問題