查询引用集合字段的对象和其嵌入式集合中的另一个字段?

时间:2017-08-04 10:31:19

标签: ruby-on-rails mongoid embedded-documents

我有一个带有嵌入式地址集合的User集合。我想用用户电子邮件和嵌入式文档地址'字段zipcode查找或初始化文档。这两个查询都独立地返回用户对象。

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")

我无法弄清楚原因。

1 个答案:

答案 0 :(得分:0)

你可以试试这个

%JENKINS_HOME%/jenkins.err

希望有所帮助!