mongoid通过childrens id获取嵌入式文档的父级

时间:2014-10-29 08:32:27

标签: ruby-on-rails mongoid embedded-documents

我有两个型号

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中找到第一个模型(父)对象。

提前致谢。

1 个答案:

答案 0 :(得分:0)

找到了,

V1::FirstModel.where("second_model._id" => Moped::BSON::ObjectId("id")).first