我在这里的行为是,在我的一个集合中,_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
即使它不是派生对象?