0

ArrayMongoid モデルにフィールドがあります。次に、いくつかの要素をこの配列にプッシュします。

私の配列要素がすべてキーでハッシュにラップされる理由を知っている人はいます"$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