计算loopback3中给出错误结果的端点

时间:2019-07-17 18:36:24

标签: loopbackjs loopback

我在回送3中具有以下模型

用户项目

我创建了以下关系:

项目

"relations": {
    "users": {
      "type": "hasAndBelongsToMany",
      "model": "User",
      "foreignKey": "",
      "options": {
        "nestRemoting": true
      }
    }
  },

用户

"relations": {
    "items": {
          "type": "hasAndBelongsToMany",
          "model": "Item",
          "foreignKey": "",
          "options": {
            "nestRemoting": true
          }
        }
}

现在,我正在尝试调用以下api

http://localhost:3000/api/Items/5d2e00ac2fcc718d20022330/users/

它给了我100个用户正确的答案,这是正确的。

如果我尝试将count端点用于同一API,则会得到不正确的值:

http://localhost:3000/api/Items/5d2e00ac2fcc718d20022330/users/count

现在,我总是得到312,而不是100。 如果我对计数应用任何过滤器,即使基于查询存在用户,我总会得到0。

0 个答案:

没有答案