我有一个存储在 couchdb 中的文档,如下所示 -
{
"_id": "0f8baf09c680abdc434607dc77000bad",
"_rev": "2-c989a4c672d25b678aadfa4c37212404",
"XI": "gl11subjects",
"XII": "gl12subjects"
}
当我使用代码检索文档时
@value = CouchRest.get("url/db/docid")
@value.each do |key, value|
puts "Key: "+key+"value: "+value+
上面的语句打印了json文件中的所有值,包括_id和_rev。 我应该如何迭代 @value 以仅获取 XI 和 XII 的键/值。
最佳答案
这是一种方法:
@value.each do |key, value|
puts "Key: #{key} Value: #{value}" if key.include?("XI")
end
相反,您可以执行以下操作:
@value.each do |key, value|
puts "Key: #{key} Value: #{value}" unless key.include?("_")
end
关于ruby - 显示 couchdb 文档的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7186600/