我有一个联系人模型,其中嵌入了电子邮件模型
我正在尝试查询联系人记录,以查找具有“email_type”与字符串匹配的电子邮件地址且该电子邮件的“未订阅”标志为假的所有联系人
到目前为止,我最好的打击是:
Contact.where({"emails.email_type" => 'Work','emails.unsubscribed' => false})
但这会找到任何电子邮件地址类型为“工作”或任何电子邮件地址未订阅的联系人 - 这意味着返回的联系人太多
我需要做的是找到任何电子邮件地址(如果类型为“工作”)并且该电子邮件地址也未订阅的联系人......有没有办法做到这一点?