MongoDB猫鼬使用地图查找

阿里·纳希德(Ali Nahid)

我有这样的猫鼬模式:

const userSchema = new Schema( {
    email:{ type: String, required: true, unique:true, index:true },
    mobile:{ type: String },
    phone:{ type: String },
    firstname: { type: String },
    lastname: { type: String },
    profile_pic:{type:String},
    socialHandles: {
        type: Map,
        of: String
    },
    active: {type:Boolean, default:true}
}, {
    timestamps: true
} );

我想查询“给我用户,其中socialHandles.instagram = jondoe”该怎么办?请帮忙

米克尔

猫鼬的地图成为数据库中的嵌套对象

{ "_id" : ObjectId(""), "socialHandles" : { "instagram": "jondoe" }, ..., "__v" : 0 }

因此您可以使用点符号来查询它:

let user = await User.findOne({ 'socialHandles.instagram': 'jondoe' });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

猫鼬用$ in查找数组

来自分类Dev

猫鼬查找与查找位置

来自分类Dev

使用猫鼬查找所有文档

来自分类Dev

使用猫鼬来查找并更新同级

来自分类Dev

使用猫鼬根据条件mongodb填充或不填充

来自分类Dev

如何使用猫鼬更新mongodb中的值?

来自分类Dev

使用猫鼬获取/查找子项集合

来自分类Dev

模型未使用猫鼬保存到MongoDB

来自分类Dev

如何使用猫鼬将数据推入MongoDB的数组中

来自分类Dev

无法使用猫鼬连接到mongodb地图集

来自分类Dev

无法使用猫鼬连接到Mongodb Atlas

来自分类Dev

mongodb +猫鼬MongooseServerSelectionError

来自分类Dev

如何使用猫鼬将数据更新到mongodb

来自分类Dev

猫鼬巢管线查找

来自分类Dev

在猫鼬中查找条件

来自分类Dev

猫鼬:使用子文档过滤器查找文档

来自分类Dev

使用猫鼬更新mongodb中的多个记录

来自分类Dev

如何使用猫鼬调用MongoDB数组

来自分类Dev

MongoDB-从对象数组中检索对象。使用猫鼬

来自分类Dev

使用猫鼬承诺做查找和更新

来自分类Dev

在MongoDB /猫鼬中强制查找查询仅使用特定索引

来自分类Dev

使用猫鼬从MongoDB检索数据并生成CSV / XLSX文件

来自分类Dev

猫鼬查找多个文档

来自分类Dev

使用猫鼬时在mongodb中找不到Db

来自分类Dev

猫鼬使用多个字段查找和排序

来自分类Dev

如何使用猫鼬运行原始mongoDB命令?

来自分类Dev

如何使用猫鼬查找数组元素?

来自分类Dev

猫鼬聚合与组查找

来自分类Dev

使用地图执行查找