我有两个型号
Class FirstModel
embeds_one :second_model, class_name: 'V1::SecondModel'
Class SecondModel
embedded_in :first_model, class_name 'V1::FirstModel'
我有一些第一个模型的记录,我可以从我的rails c控制台中的第一个模型对象获得第二个模型记录 firstmodelobj.second_model
我已经google搜索并尝试了足够但我似乎无法从第二个模型(子)对象的id中找到第一个模型(父)对象。
提前致谢。
答案 0 :(得分:0)
找到了,
V1::FirstModel.where("second_model._id" => Moped::BSON::ObjectId("id")).first