我有一个像这样的猫鼬模式:
new Vue({
el: '#app',
data() {
return {
Bedrooms: 5,
// values set in created(){}
Images: {
Bedroom1Images: [1, 2],
Bedroom2Images: [1, 2],
Bedroom3Images: [],
Bedroom4Images: [1, 2],
Bedroom5Images: [],
}
}
}
})
我想查询“给我用户where socialHandles.instagram = jondoe”该怎么办? 请帮忙
答案 0 :(得分:1)
猫鼬的地图成为数据库中的嵌套对象
{ "_id" : ObjectId(""), "socialHandles" : { "instagram": "jondoe" }, ..., "__v" : 0 }
因此您可以使用点符号来查询它:
let user = await User.findOne({ 'socialHandles.instagram': 'jondoe' });