【发布时间】:2017-12-20 23:55:15
【问题描述】:
如何通过用户名搜索 mongodb ?我有具有唯一用户名的数据库,但我想在输入搜索查询时获取包含相似字符的所有用户名的列表。例如,如果我搜索 'name',我会得到 'name1'、'name_1'、'name2' 等。 这是我的代码:
router.post('/search', (req, res, next) => {
User.find({username: req.body.username})
.then(user => {
if(user){
res.json({user});
}else {
return res.json({success: false, message: 'User not found'});
}
});
【问题讨论】: