我需要找到所有记录在哪里columnA <= columnB
。我在文档中没有看到任何提及此功能的内容。
可能吗?如何?
由于您使用的是 Sequelize,如本答案中所述,您应该能够使用sequelize.col
. 这个条件可以before
find
像这样添加为钩子:
app.service('users').before({
find(hook) {
const { query } = hook.params;
query.columnA = { $gte: sequelize.col('columnB') };
}
});