我有一个带有嵌入式地址集合的用户集合。我想使用用户电子邮件和嵌入文档地址的字段邮政编码查找或初始化文档。这两个查询都独立地返回用户对象。
User.find_or_initialize_by(email: "contact@yahoo.com")
User.find_or_initialize_by("address.zipcode": "14421")
但是,以下查询不返回对象
User.find_or_initialize_by(email: "contact@yahoo.com", "address.zipcode": "14421")
我不知道为什么。