我在回送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。