不区分大小写的键名匹配

时间:2018-08-29 08:37:04

标签: mongoose

我有猫鼬模式

    let entrySchema = new mongoose.Schema(
    {
        "Request ID": {
            type: String,
            required: true
        },
        "Assigned To": String,
        "Last Modified By": String,
        "Status": String,
    },
    { timestamps: true, strict: false }
);

module.exports = mongoose.model('entry', entrySchema);

现在,我不能做scmea_obj.find({status: 'new'})。状态为小写。如何使不区分大小写。

1 个答案:

答案 0 :(得分:1)

您可以使用以下表达式作为正则表达式

scmea_obj.find({status : new RegExp('^new$', "i")});