Ruby couchdb文档的显示值

Ruby couchdb文档的显示值,ruby,couchdb,Ruby,Couchdb,我有一个文件存储在couchdb中,它是这样的- { "_id": "0f8baf09c680abdc434607dc77000bad", "_rev": "2-c989a4c672d25b678aadfa4c37212404", "XI": "gl11subjects", "XII": "gl12subjects" } 当我使用代码检索文档时 @value = CouchRest.get("url/db/docid") @value.each do |key, value| pu

我有一个文件存储在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。 我应该怎样迭代@值才能得到席和Xi的键/值?< /P> < P>这里有一种方式:

@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