2016-08-16 6 views
2

すべての情報を持つすべてのドキュメントを取得するためにデータベースに対してクエリを実行しようとしています。 db.list機能は、ドキュメントの概要を取得しますが、ドキュメントのすべてのデータを返しません。現在、高水準のデータを取得して、行をループし、それぞれの個別のドキュメントを照会する必要があります。よりよい方法が必要です...ID、キー、値ではなく、Cloudantからすべてのドキュメントデータを取得します。

各文書のすべての情報を含むすべての文書を取得する方法はありますか?

取得:

{ 
    "id": "0014ee0d-7551-4639-85ef-778f74365d05", 
    "key": "0014ee0d-7551-4639-85ef-778f74365d05", 
    "value": { 
    "rev": "59-4f01f89e12c488ba5b8aba4643982c45" 
    } 
} 

欲しい:あなたは、ナノのためにリンクされている

{ 
    "_id": "14fb92ad75b8694c05b98d89de6e9b2d", 
    "_rev": "1-6067c00b37a18ad8bab6744d258e6439", 
    "offeringId": "ae0146696d1d3a90fe400cc55a97a60e", 
    "timestamp": 1464165870848, 
    "srcUrl": "", 
    "score": 9, 
    ... 
} 
+0

dbの文書構造とは何ですか?あなたは直接インターフェイスに問い合わせることができます。 – owaishanif786

答えて

3

リポジトリが古い鏡のように見えます。 official repositoryにはdb.listのドキュメントが含まれており、paramsオブジェクトも含まれています。私はあなたのnanoのバージョンを再確認したいと思いますが、私はすでに最新のバージョンを持っていると思います。

あなたは、単にdb.listの最初の引数として{ include_docs: true }を追加することができますし、idkeyvalueと一緒に、あなたは文書全体を持っているdocプロパティを取得します。

関連する問題