¿Cómo busca todos los documentos que tienen un documento incrustado específico en Mongoid?

Actualmente uso lo siguiente para buscar un documento individual para ver si existe un documento incrustado específico:

User.where(first_name:"Josh").first.attributes['address'].nil?

¿Cómo busco en toda la colección de usuarios los documentos que tienen el documento incrustado 'dirección'?

¡Gracias!

preguntado el 12 de junio de 12 a las 22:06

1 Respuestas

Algo como:

User.where(:address.exists => true)

Respondido el 12 de junio de 12 a las 22:06

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.