Javascript 使用Express和Mongoose查找具有“Contains”条件的项
我想在我的收藏中搜索用户名包含adm的项目 我希望得到2个结果,因为我的数据库中有2条记录,其中用户名是Javascript 使用Express和Mongoose查找具有“Contains”条件的项,javascript,node.js,mongodb,express,mongoose,Javascript,Node.js,Mongodb,Express,Mongoose,我想在我的收藏中搜索用户名包含adm的项目 我希望得到2个结果,因为我的数据库中有2条记录,其中用户名是admin0和admin2,但它不返回任何内容 我正在使用此查询: Person .find({ userName: { $in: 'adm'} }) 有什么问题?如何搜索和查找用户名中包含adm的人员?查找人员时,必须使用正则表达式或$regex 以下是片段: Person.find({username:{$regex:'(.*)adm(.*)})
admin0
和admin2
,但它不返回任何内容
我正在使用此查询:
Person
.find({
userName: { $in: 'adm'}
})
有什么问题?如何搜索和查找用户名中包含adm的人员?查找人员时,必须使用正则表达式或
$regex
以下是片段:
Person.find({username:{$regex:'(.*)adm(.*)})