Vous devez utiliser $elemMatch . Avec Mongoid, la ligne suivante devrait faire l'affaire
TopDoc.elem_match(inside: { first_name: 'Bob', last_name: 'Jones' })
ce qui équivaut à :
TopDoc.where(:inside.elem_match => { first_name: 'Bob', last_name: 'Jones'})