【问题标题】:Hide one result from list in the db with field specified in nodejs sequelize使用nodejs sequelize中指定的字段隐藏数据库列表中的一个结果
【发布时间】:2020-04-27 00:32:22
【问题描述】:

我正在使用 node js 和 sequelize 作为后端。我有一个数据库,表中有一些列表,id 从 1 到 100 开始。我想要的是在向前端显示结果时隐藏一行。例如:我想隐藏 id = 1 的行,以便它只在前端显示 id = 2-100 的列表。有什么办法可以从结果中隐藏列表

【问题讨论】:

  • 请澄清您的问题。当你有一个数组时,你想通过 sequelize 或之后过滤 id=1 的行吗?
  • 我想列出从Id = 2到100的数组
  • 显示一个 sequelize 查询以及如何将结果从它发送到客户端

标签: node.js sequelize.js


【解决方案1】:

将以下查询与 sequelize 一起使用:

<your_model>.findAll({
    where: {
        id: {[Op.between]: [2, 100]}
    }
});

不要忘记从 sequelize 中导入或要求 Op:

const {Op} = require("sequelize");
// Or
import {Op} from 'sequelize';

【讨论】:

    猜你喜欢
    • 2022-11-17
    • 1970-01-01
    • 2011-12-23
    • 2012-08-14
    • 2023-03-03
    • 2016-09-10
    • 2013-09-10
    • 2013-06-08
    • 1970-01-01
    相关资源
    最近更新 更多