javascript - 如何使 Sequelize $between 查询?
问题描述
我为我的项目使用 node.js 和 Sequelize ORM。我正在尝试获取阶段“待定”和日期在 2 到 10 之间的所有行(假日期)。这是我的查询:
const stain = await Gyn.findAll({
where: {
stage: `pending`,
lastUpdate: {
[Op.$between]: [startDate, endDate]
}
}
});
console.log(stainQc)
我在表中只有 2 行。我看到一个匹配我的查询,但console.log(stain)
在我的代码中显示有空数组。但它必须是一项。我做错了什么?
更新: 当我删除
lastUpdate: {
[Op.$between]: [startDate, endDate]
}
它通过“待定”找到我的行。
解决方案
推荐阅读
- python - 如何在python中每次都以相同的IP地址打开http.server
- javascript - 如何在此表单功能中添加坏词过滤器(如果存在坏词,则不会提交)
- django - 是否可以对基于类的视图进行重定向
- android - 如何在 Kotlin 中初始化一组按钮
- reactjs - React 应用程序在本地加载图像,但 AWS Amplify 不会加载这些图像
- python - 熊猫数据框中的列总和
- php - 如何动态反转引导列?
- icalendar - 通过 METHOD:PUBLISH 结合 SEQUENCE 发布频繁更改的 iCalendar
- java - 使用 spring-data-jpa 保存新条目
- c - 函数 'func_dbl_arr_calloc' 在 C99 中无效