node.js - LoopBack 过滤器 "where and "在任何值中返回错误/相同结果

标签 node.js rest loopbackjs strongloop

这是环回文档中关于使用运算符的内容

休息: ?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 但应该在 4444 中返回 0 或任何错误的 post_id。 另外,post_id 和 user_id 是关系对象 ID。

最佳答案

删除过滤器并仅使用 where。 (感谢 Raymond Feng 帮助我完成此任务。)

关于node.js - LoopBack 过滤器 "where and "在任何值中返回错误/相同结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48497190/

相关文章:

node.js - 使用 sequelize 初始化 postgres 数据库

node.js - Discord.js 将 base64 编码的图像发送到 channel

java - 通过 JAX RS 公开可变参数或集合参数

django - 如何创建基于 ID 的 PUT/POST,但在 DRF 中的响应中创建详细信息?

javascript - 保存为字符串的环回日期值

object - 回送: Passing multiple object types in a remote method

javascript - 如何在 for 循环中执行嵌套数据库查询?

java - 无法正确应用其余 Controller junit 测试

javascript - 如何在环回资源管理器中隐藏 'id' 属性?

node.js - Node js如何将数据传递到静态html作为对ajax调用的响应