5
我在我的Rails應用程序中創建了一個範圍,我希望我的範圍能夠返回有問題字段設置的任何文檔。Mongoid,範圍是否設置了值?
scope :address_available, where(:address => "")
因此,由於某些文檔可能沒有定義該字段,而其他文檔可能會有一個字符串作爲值。但是,我怎樣才能退回不是nil
的文件?
我在我的Rails應用程序中創建了一個範圍,我希望我的範圍能夠返回有問題字段設置的任何文檔。Mongoid,範圍是否設置了值?
scope :address_available, where(:address => "")
因此,由於某些文檔可能沒有定義該字段,而其他文檔可能會有一個字符串作爲值。但是,我怎樣才能退回不是nil
的文件?
使用exists
scope :address_available, where(:address.exists => true)