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

您需要创建一个视图,其中“键”是您的索引。然后您可以查询该视图。

松散地基于文档

@db.save_doc({
      "_id" => "_design/my_view",
      :views => {
        :测试 => {
          :map => "function(doc){ emit(doc.key,null)}"
          }
        }
      })
    puts @db.view('my_view/test', 'key' => 'value')['rows'].inspect
于 2011-08-17T05:22:10.873 回答