我有一个mongoid模型类“Event”嵌入了许多类“Participant”。参与者有一个字段“电子邮件”。现在在代码的某处,我得到一个名为“@event”的特定事件实例的引用。
我现在如何只查询电子邮件= XYZ参与者的实例参与者?不是集合中的所有参与者,只是这个给定实例@event的参与者。
有什么想法吗?
THX!
答案 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