【发布时间】:2019-10-14 06:53:45
【问题描述】:
我正在使用 javascript 和 mongoose 模块。 我有一个这样的对象
my_object = {
ShopName: String,
employees: [String],
info: {
NameEmployee_1: {
age: String,
work: String,
city: String,
},
NameEmployee_2: {
age: String,
work: String,
city: String,
}
}
}
我想要 找到所有具有特定年龄但不知道员工姓名的员工,有没有办法做到这一点?
我知道你例如我可以这样做
db.collection.find({'info.Max': {$exists: true}})
查找所有至少有一名员工姓名为 Max 的商店 但是,如果我想要所有拥有至少一名 33 岁员工的商店,该怎么办
db.collection.find({'info.<name>.age': '33'}) ?
【问题讨论】:
标签: javascript mongodb mongoose