0
我有一個mongoid模型類「事件」嵌入許多類「參與者」。參與者有一個「電子郵件」字段。現在在代碼中的某處,我得到了一個名爲「@event」的特定事件實例的引用。查詢一個給定父文檔的嵌入文檔
現在我該如何查詢參與者只有該實例的電子郵件= XYZ的參與者?並非集合中的所有參與者,只是這個給定實例@event的參與者。
任何想法?
Thx!
我有一個mongoid模型類「事件」嵌入許多類「參與者」。參與者有一個「電子郵件」字段。現在在代碼中的某處,我得到了一個名爲「@event」的特定事件實例的引用。查詢一個給定父文檔的嵌入文檔
現在我該如何查詢參與者只有該實例的電子郵件= XYZ的參與者?並非集合中的所有參與者,只是這個給定實例@event的參與者。
任何想法?
Thx!
這應該工作
@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
你也可以使用'@ events.participants.find_by(電子郵件: '...')'如果你只是尋找一個。 –
感謝您幫助我更好地回答我的問題 –
thx mate,會嘗試一下 – Mike