无法按流派、日期和制作人过滤

问题描述

我正在尝试在 next.js 中创建一个 api 以按日期、流派、制作人进行过滤。我有一个带有(标题摘要、图像、日期、流派、制作人)的 sqlite 表电影。但是它不起作用。过滤器正在工作,但没有过滤。你知道为什么吗?这是我的代码

import { NextApiRequest,NextApiResponse } from "next";
import sqlite3 from "sqlite3";
import { open } from "sqlite";

export default async function getmovies(
  req: NextApiRequest,res: NextApiResponse
) {
  const db = await open({
    filename: "./rotten_tomatoes.sqlite",driver: sqlite3.Database,});
  const date = req.query.date;
  const producer = req.query.producer;
  const genre = req.query.genre;

  if (req.method === "GET") {
  
  const post = await db.get(
    "select * from movies where date = ? or   producer = ? or  genre = ?",date,producer,genre
   
  );
  res.statusCode = 200;
  res.json(post);
  }

}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)