class User #< ActiveRecord::Base
include Mongoid::Document
field :login_name, type: String
field :password, type: String
field :phone_number, type: String
field :user_name, type: String
field :enabled, type: Boolean, default: true
# attr_accessible :enabled, :login_name, :password, :phone_number, :user_name
end
如上图所示: 原来用的是 mysql,但是现在要用 mongodb,所以就选择了 mongoid,用 activerecord 的时候,主键 字段名称是 id(ar 内置的),现在 mongoid 默认就是 "_id" 了。要兼容之前的程序,我该怎么写啊。我的意思是 mongoid 有木有类似 self.primary_key="id"这样的代码啊。不然的话程序的前端(extjs 部分)需要改动,现在实在是不想改啊!
先谢谢了。