我有一个序列化,它的查询,它Produces返回postgresql中的所有记录查询然而,序列只返回1条记录。
查询:
_db.Treatment.findOne({
where: {
treatment_autoid: req.treatment_id
},
include: [
{
model: _db.TreatmentSection,
include:
{
model: _db.TreatmentSectionChannel,
},
},
如果您将findOne
更改为findAll
,您的问题就解决了!
findOne
包含限制1,所以它只返回一个对象!
问题不在于通过findOne只返回一个,而在于在嵌套的Schema中只返回一个。