2012-03-27 11 views
5

Estoy creando un alcance en mi aplicación de rieles, quiero que mi alcance para devolver documentos que tienen algo establecido para el campo en cuestión.Mongoid, alcance si se establece un valor?

scope :address_available, where(:address => "") 

Así pues algunos documentos que no tenga ese campo definido, y otros tendrán una cadena como el valor. ¿Pero cómo puedo devolver los documentos que no son nil?

Respuesta

6

Uso exists

scope :address_available, where(:address.exists => true) 
Cuestiones relacionadas