有没有一种方法可以用猫鼬查询作为查询值子字符串的字段?

时间:2019-03-22 19:35:28

标签: node.js mongoose

我正在提供一个搜索字段,用户可以在其中查找其他用户。 在服务器端,我试图弄清楚如何剖析查询值以匹配用户架构中的两个不同值,即: const UserSchema = new Schema( { _id:Number, city:String, occupation:String
} );

我试图像这样消化输入的信息:

const regex = new RegExp(escapeRegex(req.query.search), 'gi');


var users = await User.find().where('city').where('qualifications').in(regex);

例如,如果查询为'doctors in the new york city',并且我有一个用户 具有以下字段:

city: 'New York', 
occupation: 'Doctor'

然后我想将他保存到我的数组中。 我该怎么做呢?

0 个答案:

没有答案