我正在使用 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'=的所有文档
谢谢
我正在使用 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'=的所有文档
谢谢
您需要创建一个视图,其中“键”是您的索引。然后您可以查询该视图。
松散地基于文档:
@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