react-blog icon indicating copy to clipboard operation
react-blog copied to clipboard

请问如何通过Tag模糊查询获取所有包含该标签的文章列表

Open zhangsanplus opened this issue 5 years ago • 4 comments

例如: 用户按标签查询,输入关键字 Javascript 获取如下结果


[
  {
    createdAt: "2020-01-14 15:51:24",
    updatedAt: "2020-04-13 14:35:55",
    id: 87,
    title: " React Hooks 笔记",
    content: "content值",
    viewCount: 66,
    tags: [{name: "Javascript", name: "react"}],
    categories: [{name: "Javascript"}],
    comments: []
  },
  {
    createdAt: "2020-01-14 15:51:24",
    updatedAt: "2020-04-13 14:35:55",
    id: 88,
    title: " React Hooks 笔记1",
    content: "content值",
    viewCount: 66,
    tags: [{name: "Javascript", name: "vue"}],
    categories: [{name: "Javascript"}],
    comments: []
  }
]
const { tag_name } = ctx.query
.....
const data = await ArticleModel.findAndCountAll({
   这个查询sql 该怎么写
})

zhangsanplus avatar Apr 15 '20 08:04 zhangsanplus

使用 $like 进行模糊查询

alvin0216 avatar Apr 16 '20 09:04 alvin0216

有具体的代码吗? 就你的这个项目而言

zhangsanplus avatar Apr 16 '20 09:04 zhangsanplus

image

alvin0216 avatar Apr 16 '20 10:04 alvin0216

image 我希望是 wd 来 搜索, 而不是新增tag 参数, 我这种写法不对,麻烦看看是什么原因

zhangsanplus avatar Apr 29 '20 09:04 zhangsanplus