首页 > 解决方案 > 如何通过另一个属性找到猫鼬模型的属性?

问题描述

我有一个猫鼬模式如下:

     var personnelSchema = new Schema({

        fullName: String,
        dob: String,
        cNumber: String,
        address: String,
        wCard: String,
        dLic: Number,
        hrate: Number,

});

我怎样才能通过只有“fullName”找到属性“hrate”。我无权访问 ID,否则我会通过 id 找到它。

标签: javascriptmongodbmongoose

解决方案


find您可以在此处查看 mongoDB 文档: https ://docs.mongodb.com/manual/reference/method/db.collection.find/

关于这里的猫鼬:http: //mongoosejs.com/docs/2.7.x/docs/finding-documents.html/

但是按字段查找文档通常通过以下方式完成:

Model.findOne({ fullName: 'someName'}, function (err, doc){
  // doc is a Document
});

推荐阅读