新手问题 Mongoid 中的 key 是什么意思?

u1355214846 · 2013年02月19日 · 最后由 u1355214846 回复于 2013年02月20日 · 2310 次阅读

class Author
  include Mongoid::Document
  field :name
  key :name
  references_many :articles
end

上面的 key:name 中的 key 代表什么意思?哪位老师了解?谢谢!

用来自定义主键的;默认主键是 id (_id)。我印象中 key 一般用于将几个 fields 组合起来做主键。

额,我在 Mongoid Doc 中没找到 key , 还有 references_many 也没在 Mongoid Relation 中找到... 是不是用了老版本的 API ?

#2 楼 @wppurking 那段代码是 mongoid2.0 的,我也没有在 doc 中找到

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