[and]和[or]条件一起在StrongLoop中写过滤条件
Write filter condition in StrongLoop with [and] and [or] conditions together
我正在尝试使用 "and" 和 "or" 条件过滤数据。我想得到这个 mySql 查询:
SELECT * FROM `data` WHERE ((`property1`=11) OR (`property1`=13)) AND (`property2`=6)
我写的其余api过滤器是这样的:
filter[where][and][0][or][0][property1]=11&filter[where][and][0][or][1][property1]=13&filter[where][and][1][property2]=6
我遇到这样的错误:
ER_BAD_FIELD_ERROR: Unknown column '[property1]' in 'where clause'
为什么我有错误?
您的模型没有property1
。请根据您的数据模型修改过滤器
我正在尝试使用 "and" 和 "or" 条件过滤数据。我想得到这个 mySql 查询:
SELECT * FROM `data` WHERE ((`property1`=11) OR (`property1`=13)) AND (`property2`=6)
我写的其余api过滤器是这样的:
filter[where][and][0][or][0][property1]=11&filter[where][and][0][or][1][property1]=13&filter[where][and][1][property2]=6
我遇到这样的错误:
ER_BAD_FIELD_ERROR: Unknown column '[property1]' in 'where clause'
为什么我有错误?
您的模型没有property1
。请根据您的数据模型修改过滤器