我要搜索我的集合中userName包含adm
的项目。
我希望得到2条结果,因为我的数据库中有2条记录,其中userName是admin0
和admin2
,但是它不返回任何内容。
我正在使用此查询:
Person
.find({
userName: { $in: 'adm'}
})
出什么问题了?我如何搜索并找到userName包含adm
的人?
查找人物时,您必须使用正则表达式或$regex
。
以下是代码段:
Person.find({username: {$regex: '(.*)adm(.*)'}})