0

我的 Mongoid 模型中有一个Array字段。然后我将一些元素推送到这个数组。

有谁知道为什么我的 Array 元素被包含在散列中,所有这些都带有 key "$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]}]
4

0 回答 0