Mongoid不保存集合的_type

时间:2014-11-04 16:17:28

标签: ruby-on-rails ruby mongodb mongoid mongoid4

我在这里的行为是,在我的一个集合中,_type字段未填充,我的情况确实需要。

scenario 'User edits a session' do
   session = survey.sessions.create version: version, token: 'xxx'

生成一个没有_type: 'Helena::Session' ...

的数据库条目
{ _id: ObjectId("5458f7b16861632f09020000"), 
token: "xxx", 
version_id: ObjectId("5458f7b16861632f09010000"), 
completed: false, survey_id: ObjectId("5458f7b16861632f09000000"), 
updated_at: ISODate("2014-11-04T15:58:41.541Z"), 
created_at: ISODate("2014-11-04T15:58:41.541Z"), 
view_token: "VEXfJNjyr3yI4GIziqTxrsHC9" }

我明确要传递类型。有没有办法强制执行_type即使它不是派生对象?

0 个答案:

没有答案