查询一个给定父文档的嵌入文档

时间:2014-03-29 20:50:43

标签: ruby-on-rails mongoid

我有一个mongoid模型类“Event”嵌入了许多类“Participant”。参与者有一个字段“电子邮件”。现在在代码的某处,我得到一个名为“@event”的特定事件实例的引用。

我现在如何只查询电子邮件= XYZ参与者的实例参与者?不是集合中的所有参与者,只是这个给定实例@event的参与者。

有什么想法吗?

THX!

1 个答案:

答案 0 :(得分:2)

这应该有效

@event.participants.where(email: 'XYZ') # this will help you query what ever you want
#or
@event.participants.find_by_email 'XYZ' #this will get exactly one record
相关问题