【发布时间】:2020-07-20 19:11:47
【问题描述】:
我想根据名字和姓氏查找我的数据库中的所有事件(邀请用户在搜索栏中输入他想要的任何内容),并且我应该返回所有名字或姓氏匹配的人那个查询。
我已经有了解决方案,但我觉得会有更好的解决方案。 这是我的:
maladeModel.find ({},{nom: 1, prenom: 1, dateNaissance :1, adresse :1, photoIdentite :1},(err, malades) => {
if (err) {
res.status(500).json ({
type: "Err" ,
message : "Server not responding"
});
}
return malades;
}).then (malades=>
{
malades = malades.filter(malade=> {
return malade.nom.toUpperCase().includes(req.body.key.toUpperCase())
||
malade.prenom.toUpperCase().includes(req.body.key.toUpperCase())
});
res.status(200).json ({type :"Info", message: "Le malade est trouve" , malades});
}
);
【问题讨论】:
标签: node.js database mongodb express server