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 帮我解决这个问题。)