【发布时间】:2022-08-24 22:09:14
【问题描述】:
我有一个对象数组,例如:
[
{ title: \'comments-topic-4\', after: \'2022-08-16 18:49:09\' },
{ title: \'comments-topic-3\', after: \'2022-08-16 19:10:05\' }
]
假设我有一个名为notifications 的数据库表,它有两列:userGroup 和createdAt。
我需要所有通知,其列 userGroup 等于 \'cmets-topic-4\' 并且列 createdAt 大于 \'2022-08-16 18:49:09\' (这是第一个对象在数组中)。
而且我还需要所有通知,其列 userGroup 等于 \'cmets-topic-3\' 并且列 createdAt 大于 \'2022-08-16 19:10:05\'(即数组中的第二个对象)。
如何仅在对数据库的一个请求中使用 Sequelize 进行这种搜索?
(如果无法使用 Sequelize,解决方案也可以使用原始 SQL)
-
您使用的是哪个 dbms?
-
@jarlh 我正在使用 MySQL
标签: sql database sequelize.js