我的Mongoid模型中有一个Array
字段。然后我将几个元素推送到这个数组。
有谁知道为什么我的数组元素被包含在哈希中,所有这些都使用键"$each"
?
class Website
include Mongoid::Document
include Mongoid::Timestamps
field :visits, type: Array
end
website = Website.create
website.push(visits: Time.zone.now)
website.push(visits: Time.zone.now)
puts website.visits.inspect # => [{"$each"=>[2014-04-01 16:32:43 UTC]}, {"$each"=>[2014-04-01 16:32:43 UTC]}]