LoopBack 过滤器 "where and " return wrong/same 结果为任意值
LoopBack filter "where and " return wrong/same result in any value
这就是环回文档中关于使用 and
运算符的说法
休息: ?filter[where][and][0][title]=My%20Post&filter[where][and][1][content]=Hello
我试过了:
count?filter{"where":[{"and"}[{"user_id":"5a6840ddb2b58b07cca3c680"},{"post_id":"4444"}]} //post_id:4444 is not exit
和
count?filter[where][and][0][user_id]="5a6840ddb2b58b07cca3c680"&filter[where][and][1][post_id]="5a6253bdcf975122dcf11dd8"
和许多其他形式
但结果是 count: 12
但应该 return 0 in 4444 或任何错误的 post_id。
此外,post_id 和 user_id 是关系对象 ID。
删除过滤器,只使用 where。 (感谢 Raymond Feng 帮我解决这个问题。)
这就是环回文档中关于使用 and
运算符的说法
休息: ?filter[where][and][0][title]=My%20Post&filter[where][and][1][content]=Hello
我试过了:
count?filter{"where":[{"and"}[{"user_id":"5a6840ddb2b58b07cca3c680"},{"post_id":"4444"}]} //post_id:4444 is not exit
和
count?filter[where][and][0][user_id]="5a6840ddb2b58b07cca3c680"&filter[where][and][1][post_id]="5a6253bdcf975122dcf11dd8"
和许多其他形式
但结果是 count: 12
但应该 return 0 in 4444 或任何错误的 post_id。
此外,post_id 和 user_id 是关系对象 ID。
删除过滤器,只使用 where。 (感谢 Raymond Feng 帮我解决这个问题。)