小编Gia*_*yen的帖子

Moped :: BSON :: ObjectId或Rails模型中父ID的字符串?

我是MongoDB和Mongoid的新手,Mongoid 3.1.4用于我的Rails(3.2.13)应用程序.我在遗留代码中看到人们使用两者type: Moped::BSON::ObjectIdtype: String某处的参考模型.

class Team
  include Mongoid::Document

  field :room_id, type: String
  field :leader_id, type: Moped::BSON::ObjectId

  ...
end
Run Code Online (Sandbox Code Playgroud)

(使用git blame我知道由2个不同的人写的这两行)

我做了一个搜索,但没有找到问题的答案何时/为什么使用什么类型?String要么Moped::BSON::ObjectId

谢谢,

ruby-on-rails relationship mongoid objectid

2
推荐指数
1
解决办法
1303
查看次数

标签 统计

mongoid ×1

objectid ×1

relationship ×1

ruby-on-rails ×1