sql数组不起作用(后台:带有postgresql的nodejs)

时间:2016-12-23 09:58:05

标签: sql node.js postgresql

我是nodejs和postgresql的新手

background: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

1 个答案:

答案 0 :(得分:0)

您正在使用Massive,并且{$in: [value1, value2]}不是正确的语法 - 如果字段值是数组,Massive会自动生成IN子句,因此您只需设置filter.status = ['D', 'P'] }。 docs中还有更多信息。

请将代码作为代码发布,而不是图片。