部署 mongodb 中有默认的一些初始值如何部署?

itsvoid · 2012年09月19日 · 最后由 Rei 回复于 2012年09月19日 · 3631 次阅读

我有一个 category 的 collection,里面有默认的一些值,我希望部署的时候,自动加入这些默认值,是需要用 capistrino 吗?

class Person
  include Mongoid::Document
  field :blood_alcohol_level, type: Float, default: 0.40
  field :last_drink, type: Time, default: ->{ 10.minutes.ago }
end

http://mongoid.org/en/mongoid/docs/documents.html Defaults

#1 楼 @Rei 我说的不是很清楚,我需要的不是默认值,而是只有一份,比如一个目录列表。

准备 seed 数据,然后 rake db:seed

#3 楼 @suupic mongoid 也可以吗?

需要 登录 后方可回复, 如果你还没有账号请 注册新账号