Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我想检查用户是否存在,但它也必须支持区分大小写_Javascript_Node.js - Fatal编程技术网

Javascript 我想检查用户是否存在,但它也必须支持区分大小写

Javascript 我想检查用户是否存在,但它也必须支持区分大小写,javascript,node.js,Javascript,Node.js,我想检查用户是否存在,但区分大小写,例如=ABC存在,如果用户类型ABC或ABC,则应说明名称存在 这就是我目前的逻辑 company_model.companySchema.pre('save', function (next) { try { cModel.find({ name: this.name }, function (err, docs) { try { if (!docs.length) {

我想检查用户是否存在,但区分大小写,例如=
ABC
存在,如果用户类型
ABC
ABC
,则应说明名称存在

这就是我目前的逻辑

company_model.companySchema.pre('save', function (next) {
    try {
        cModel.find({ name: this.name }, function (err, docs) {
            try {
                if (!docs.length) {
                    next();
                } else {
                    console.log('company name exists: ', this.name);
                    next(new Error("Company Name exists!"));
                }
            } catch (e) {
                console.error('error in cModel.find: ' + e.message)
            }
        });
    } catch (e) {
        console.error('error in pre save : ' + e.message)
    }
});



你看过吗@bakar_dev我无法用我的代码构造那个逻辑,你们能帮我吗?所以你们想要这个案例insensitive@bakar_dev-那没用,因为这是一些数据库。。。也许是更好的-这是一个重复的-所以,一个简单的搜索,所以会发现至少两个duplicates@Bravo你能帮我写代码吗?编辑它?