我有以下Mongoid模型......
class Event
include Mongoid::Document
include Mongoid::Timestamps::Created
include Mongoid::Timestamps::Updated
include Mongoid::MultiParameterAttributes
key :name
field :name
field :begins_at, type: Time
field :ends_at, type: Time
belongs_to :city
attr_accessor :time_zone
end
我希望能够拥有一个按事件发生的TimeZone。显然,由于时区的复杂性,处理此问题的最佳方法是在转到数据库时以UTC格式存储时间,并在退出数据库的途中转换回事件的时区。
我知道ActiveRecord对此有支持,我想知道Mongoid是否有任何原生支持。
答案 0 :(得分:1)
存储为:timestamp和查询格式到时区