Với tôi có số khách hàng bên dưới băm, có cách nhanh chóng (không cần phải viết tập lệnh nhiều dòng) để lấy khóa cho tôi muốn khớp với client_id? Ví dụ. Cách lấy khóa cho client_id == "2180"
?Cách tìm khóa băm có chứa giá trị phù hợp
clients = {
"yellow"=>{"client_id"=>"2178"},
"orange"=>{"client_id"=>"2180"},
"red"=>{"client_id"=>"2179"},
"blue"=>{"client_id"=>"2181"}
}
Điều này cũng hoạt động! – Coderama
@Coderama Sự khác biệt giữa 'find' và' select' là 'find' trả về kết quả trùng khớp đầu tiên và' select' (được đặt tên là 'findAll') trả về tất cả các kết quả phù hợp. –
Tôi thấy, vì vậy đây sẽ là tùy chọn an toàn hơn cho các trường hợp có nhiều hơn một kết quả phù hợp. – Coderama