Mongoid, область, если значение установлено? - PullRequest
5 голосов
/ 28 марта 2012

Я создаю область в своем приложении rails, я хочу, чтобы моя область возвращала документы, в которых есть что-либо для данного поля.

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

Так как в некоторых документах это поле может быть не определенои другие будут иметь строку в качестве значения.Но как я могу вернуть документы, которые не nil?

1 Ответ

6 голосов
/ 28 марта 2012

Использование exists

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