1

問題のフィールドの値だけを出力したい(name)。現在、以下を印刷しています。

nameHOSTA
nameHOSTB

印刷したい

HOSTA
HOSTB

クエリ..。

puts collection.find({"environment_name" => role, "type" => "TF"}, {:fields => {"_id" => 0, "name" =>
    1}}).to_a
4

1 に答える 1

4

私はこのような何かがあなたが望むようになるはずだと思います:

collection.find({"environment_name" => role, "type" => "TF"}, {:fields => {"_id" => 0, "name" =>1}}).each { |item| 
    puts item['name'] 
}
于 2012-08-24T20:00:04.240 に答える