mongoid TTL选项不起作用

时间:2013-07-15 04:46:28

标签: ruby mongodb mongoid ttl

class Event
    include Mongoid::Document
    field :status, type: Integer
    index({ status: 1 }, { expire_after_seconds: 3600 })
end

我知道MongoDB和Mongoid的TTL选项。 https://github.com/mongoid/mongoid/commit/ac3c4bbe43c8756daff844c808c99b84f10834bc

但是自从我更新和升级ruby gems和brew软件包以来,它的ttl选项并不起作用。 你有什么建议吗?

1 个答案:

答案 0 :(得分:4)

您的:状态字段必须是BSON类型的日期。 http://docs.mongodb.org/manual/tutorial/expire-data/#constraints