我的 model 是这样的:
class Trip
include Mongoid::Document
include Mongoid::Timestamps
include Mongoid::MultiParameterAttributes
field :images, :type => Array, :default => []
end
我的查询是这样:
Trip.where(:images.size => 1).size #=>1, 发现一个array size = 3 的
Trip.where(:images.size => 0).size #=>0, 奇怪的很,什么也没发现。
我想查询 images 这个 array field 为空的记录,应该怎么查呢? 非空的又如何查呢?