我正在尝试在Mongoose中对子文档进行findOne查询,但我没有太多运气……
我的架构如下所示:
var Team = mongoose.Schema({
teamName: String,
teamURL: String,
teamMembers: [{username: String, password: String, email: String, dateCreated: Date}],
});
var Team = db.model('Team', Team);
我只需要从我正在使用这个查询的文档中找到用户的电子邮件
Team.findOne({'teamMembers.username': 'Bioshox'}, {'teamMembers.$': 1}, function (err, team) {
if (team) {
console.log(team[1].email);
}
});
任何帮助都将不胜感激!
https://stackoverflow.com/questions/13460765
复制相似问题