SQL数组不起作用(背景:带有PostgreSQL的Nodejs)



我是nodejs和postgresql

的新手

背景:nodejs api数据库:PostgreSQL

dataTable:company_apps列:状态作为流图http://take.ms/jqipa

我想在" D"或" P"中获取具有状态的数据,例如

select * from company_apps where status in ('D','P')

我尝试使用数组设置过滤器,但它不起作用。作为流图http://take.ms/dbpp7

您正在使用大量,而 {$in: [value1, value2]}不是正确的语法 - 如果字段值为数组,则大量会自动生成IN条款,因此您只需设置filter.status = ['D', 'P']。文档中还有更多信息。

,请将代码邮寄为代码,而不是图片。

最新更新