При запросе модели с помощью include, если нет доступных строк, она возвращает данные с нулевыми значениями.
Я знаю, что эта проблема была опубликована много раз, но до сих пор я не нашла никаких выводов..
Model.findOne({
where: { id: 1 },
include: [{model: Model1}]
})
Результат, который я получаю, похож на
{
"id": null,
"name": null,
"age": null,
"model1": []
}
Если я использую raw: true
, он печатает как
{
"id": null,
"name": null,
"age": null,
"model1.model1n": 0
}