用nodejs sequelize中指定的字段隐藏db中的一个结果。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用nodejs sequelize中指定的字段隐藏db中的一个结果。相关的知识,希望对你有一定的参考价值。

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

答案

使用下面的查询与sequelize。

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

不要忘记从sequelize导入或要求Op。

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

以上是关于用nodejs sequelize中指定的字段隐藏db中的一个结果。的主要内容,如果未能解决你的问题,请参考以下文章

mongodb更新查询删除命令中指定的字段以外的所有数组字段

编译时出错 - 在初始化程序中指定的未知字段

js将表格中指定的行隐藏

使用 Sequelize (NodeJS) 而不是 * 指定特定字段

mysql 中用正则表达式如何取一个字符串中指定的字段,

用另一个文件中指定的值替换字段