- 使用新建对象
const validateCustom = async (type, val) => {
const obj = {};
obj[type] = val;
const validate = await User.findOne(obj);
// 同上
// const validate = await User.findOne({ [type]: val });
if (validate) {
return;
}
};
- 使用where
const validateCustom = async (type, val) => {
const validate = await User.find().where(type, val);
if (validate.length > 0) {
return;
}
};