Я использую Sequelize и имею две модели - Project и ProjectSolutions, где Project имеет много ProjectSolutions.Я с нетерпением жду загрузки данных, когда я запрашиваю детали проекта, как показано ниже:
Project.findOne(
{
include: [
{ model: ProjectSolution, as: 'solutions', attributes: { include:['solution'], exclude:['id', 'project_id', 'tblProjectProjectId'] } }
],
where: { project_id: projectID, is_active: true }
}
)
Получены следующие результаты:
{
"project_id": "project_id_1",
"name": "Mahendra's demo 1",
"description": "demo descripition",
"is_active": true,
"created_by": "liya",
"modified_by": null,
"created_datetime": "2019-04-03T05:38:17.000Z",
"modified_datetime": null,
"solutions": [
{
"solution": "Document Cloud"
},
{
"solution": "Experience Cloud"
}
]
}
Я хочу скрыть имя столбца solution
возвращается в массиве solutions
, как показано ниже:
{
"project_id": "project_id_1",
"name": "Mahendra's demo 1",
"description": "demo descripition",
"is_active": true,
"created_by": "liya",
"modified_by": null,
"created_datetime": "2019-04-03T05:38:17.000Z",
"modified_datetime": null,
"solutions": [
"Document Cloud",
"Experience Cloud"
]
}
Я ссылался на документы, но не смог найти, как этого добиться.Кто-нибудь знает, как этого добиться?