0

CouchRest for Rails を使用していますが、ドキュメントを理解するのに問題があります (または不足しています)。

response = @db.save_doc( { :key => 'value', 'another key' => 'another value' } )

#doc = @db.get(response['id'])
doc = @db.get(:key => 'value')

key => 'value'ドキュメントを保存した後、 =が含まれるすべてのドキュメントを取得するにはどうすればよいですか

ありがとう

4

1 に答える 1

0

「キー」がインデックスであるビューを作成する必要があります。次に、そのビューを照会できます。

docsに大まかに基づいています:

@db.save_doc({
      "_id" => "_design/my_view",
      :ビュー => {
        :テスト => {
          :map => "function(doc){ emit(doc.key,null)}"
          }
        }
      }))
    puts @db.view('my_view/test', 'key' => 'value')['rows'].inspect
于 2011-08-17T05:22:10.873 に答える