Javascript 在环回中包含相关模型的问题
我有两种模式客户和用户提供商 在Customer.json中,具有以下关系Javascript 在环回中包含相关模型的问题,javascript,node.js,loopbackjs,strongloop,Javascript,Node.js,Loopbackjs,Strongloop,我有两种模式客户和用户提供商 在Customer.json中,具有以下关系 "relations": { "userProviders": { "type": "hasOne", "model": "UserProviders", "foreignKey": "userId", "options": { "disableInclude": true, "http": { "path": "
"relations": {
"userProviders": {
"type": "hasOne",
"model": "UserProviders",
"foreignKey": "userId",
"options": {
"disableInclude": true,
"http": {
"path": "providers"
},
"hidden": [
"id",
"providersCount"
]
}
}
}
UserProviders.json
{
"name": "UserProviders",
"base": "PersistedModel",
"idInjection": true,
"options": {
"validateUpsert": true
},
"properties": {
"userId": {
"type": "objectId",
"required": true,
"index": {
"unique": true
}
},
"providers": {
"type": [
"any"
],
"default": []
}
},
"validations": [],
"relations": {},
"acls": [],
"methods": {}
}
这就是我试图在另一个模型(比如ModelB)中查询模型的方式
let users = ModelB.app.models.Customer;
let UserProvider = ModelB.app.models.UserProviders;
let userData = await users.findOne({
where: {
patientId: patientId
},
include: {
relation: 'userProviders',
scope: {
fields: ['providers']
}
}
});
对它做了深入的研究。检查了结果,但仍然无法修复
在这方面工作了几天。但我仍然没有在userData中包含providers字段。任何帮助都将不胜感激。
如何包含相关模型字段?如果我错了,请纠正我