【发布时间】:2016-08-16 14:15:28
【问题描述】:
这是我的文件:
"_id" : "dAWcFHJzDPJ2XT9Sh",
"createdAt" : ISODate("2016-04-22T18:03:47.761Z"),
"services" : {
"password" : {
"bcrypt" : "$2a$10$NYf53o/Uu8PvHPsGllRGA.WLbVpspNM4jk/6FtCzZLW.70.uQ2HXe"
},
"resume" : {
"loginTokens" : [
{
"when" : ISODate("2016-04-22T18:03:47.771Z"),
"hashedToken" : "dECxxuV/QyU2AU+/Zcrqc2Ftq64ZTrdHj5mN/rTGrxU="
}
]
}
},
"emails" : [
{
"address" : "Adammoisa@gmail.com",
"verified" : false
}
],
"profile" : {
"first_name" : "Adam",
"last_name" : "Moisa"
}
我想在 emails[i]address 中搜索电子邮件
这是我尝试过的(我正在使用 Meteor;Meteor.users.find({}).fetch() 将数据库中的所有用户作为对象返回,格式如上):
Meteor.users.find({"emails[0]address": "Adam"}).fetch();
我希望返回上述对象,因为“Adam”是 emails[0]address 中的电子邮件
谢谢!
【问题讨论】:
标签: javascript arrays mongodb meteor mongodb-query