Bạn cần sử dụng $ elemMatch . Với Mongoid, dòng sau sẽ thực hiện thủ thuật
TopDoc.elem_match(inside: { first_name: 'Bob', last_name: 'Jones' })
tương đương với:
TopDoc.where(:inside.elem_match => { first_name: 'Bob', last_name: 'Jones'})
Bạn cần sử dụng $ elemMatch . Với Mongoid, dòng sau sẽ thực hiện thủ thuật
TopDoc.elem_match(inside: { first_name: 'Bob', last_name: 'Jones' })
tương đương với:
TopDoc.where(:inside.elem_match => { first_name: 'Bob', last_name: 'Jones'})