使用Ruby,如何只打印MongoDB查询结果的值
我只想打印问题名称中字段的值。它现在做的是打印以下内容使用Ruby,如何只打印MongoDB查询结果的值,ruby,mongodb,Ruby,Mongodb,我只想打印问题名称中字段的值。它现在做的是打印以下内容 nameHOSTA nameHOSTB 我要打印出来 HOSTA HOSTB 查询 puts collection.find({"environment_name" => role, "type" => "TF"}, {:fields => {"_id" => 0, "name" => 1}}).to_a 我认为这样的事情应该会得到你想要的: collection.find({"environme
nameHOSTA
nameHOSTB
我要打印出来
HOSTA
HOSTB
查询
puts collection.find({"environment_name" => role, "type" => "TF"}, {:fields => {"_id" => 0, "name" =>
1}}).to_a
我认为这样的事情应该会得到你想要的:
collection.find({"environment_name" => role, "type" => "TF"}, {:fields => {"_id" => 0, "name" =>1}}).each { |item|
puts item['name']
}
我认为这样的事情应该会得到你想要的:
collection.find({"environment_name" => role, "type" => "TF"}, {:fields => {"_id" => 0, "name" =>1}}).each { |item|
puts item['name']
}
当我运行上面类似于你的东西时,我实际上得到了一个散列:{name=>hostA}{name=>hostB}当我运行上面类似于你的东西时,我实际上得到了一个散列:{name=>hostA}{name=>hostB}就是那个怪物做的。谢谢是那个怪物干的。谢谢