$elemMatch を使用する必要があります 。 Mongoidを使用すると、次の行でうまくいくはずです
TopDoc.elem_match(inside: { first_name: 'Bob', last_name: 'Jones' })
これは:
と同等ですTopDoc.where(:inside.elem_match => { first_name: 'Bob', last_name: 'Jones'})
$elemMatch を使用する必要があります 。 Mongoidを使用すると、次の行でうまくいくはずです
TopDoc.elem_match(inside: { first_name: 'Bob', last_name: 'Jones' })
これは:
と同等ですTopDoc.where(:inside.elem_match => { first_name: 'Bob', last_name: 'Jones'})