小编Rof*_*fin的帖子

将 OR 与 null 进行序列化

我正在尝试使用 Sequelize 生成(半)复杂的条件。

我试图生成的 SQL 是:

SELECT * FROM Tasks
WHERE completedDate IS NULL OR completedDate < CURRENT_TIMESTAMP;
Run Code Online (Sandbox Code Playgroud)

所以我使用 Sequelize 命令:

Task.findAll({
  where: {
    completedDate: null
  },
  $or: [
    {
      completedDate: {
        $lt: new Date()
      }
    }
  ]
});
Run Code Online (Sandbox Code Playgroud)

但是它返回 0 行。难道我做错了什么?

sql node.js sequelize.js

2
推荐指数
1
解决办法
5872
查看次数

使用带有鱼壳的调试 NPM 模块

我目前在 Node.JS 应用程序的开发过程中使用名为debug的 npm 模块。据我了解,它通过使用 bash 命令使用 DEBUG 环境变量(?)输出调试结果:

DEBUG=* node index.js

这对于 bash 来说是有效的,但我想知道使用 Fish shell 的等效项是什么,我刚刚开始使用它并且我喜欢它,但是如果我也能获得这个功能就太好了。

谢谢

bash shell node.js fish

1
推荐指数
1
解决办法
566
查看次数

标签 统计

node.js ×2

bash ×1

fish ×1

sequelize.js ×1

shell ×1

sql ×1