В моей таблице Монго есть поле, которое хранится в виде хэша.
"values" : {
"4e64b7cb3e9b3a4d8a00000b" : "Page",
"4e77304b3e9b3a4ace000003" : "Michael",
"4e64b7cb3e9b3a4d8a00000c" : 6,
"4e64b7cb3e9b3a4d8a00000d" : 4,
"4e64b7cb3e9b3a4d8a00000e" : 2,
"4e64b7cb3e9b3a4d8a00000f" : 6,
"4e64b7cb3e9b3a4d8a000010" : 12
}
Теперь мне нужно выбрать все строки, где values
хранит данные, равные Michael
Как в Ruby:
Table.all.select{|row| row.values.any?{|k,v| v == 'Michael' }}