hello,这里是东哥。这节课,我们要学习的是,「长乐未央全栈系列:Node.js 项目实践」课程的第 17 回:接口 6:模糊搜索,在这节课里,我们将探讨:
- 如何搜索文章?
- SQL 语句中的 like 与 %
- req.query 获取搜索参数值
- Node.js 中如何实现模糊搜索?
需求说明
我们已经把增删改查四大接口全都实现了,请大家一定要把之前的代码思路整理清楚了,再来看这一课,因为从现在要开始上难度了。
大家都用过百度搜索,谷歌搜索,这也是后端开发中,非常常见的功能。因为真实项目中,数据往往都非常的多,如果想筛选一下数据,就得学会怎么来做搜索功能了。但是搜索,也不一定要求用户输入完整的标题,例如希望用户输入:标题 10
,那其实我希望的是搜索标题里,包含标题 10
的所有文章。
可以看看数据库,符合条件的,其实是两篇文章,分别是:文章的标题 10
和文章的标题 100
。
用户只需要填写标题中的部分内容,就要能将相关的数据全都查询出来,这种就叫做模糊搜索
。
思路分析
实现模糊查询...