node.js - 嵌套急切加载仅返回 1 条记录
问题描述
我有一个续集,它产生的查询返回 postgresql 查询中的所有记录。然而,续集仅返回 1 条记录。
查询:
_db.Treatment.findOne({
where: {
treatment_autoid: req.treatment_id
},
include: [
{
model: _db.TreatmentSection,
include:
{
model: _db.TreatmentSectionChannel,
},
},
解决方案
如果您更改findOne
为findAll
使您的问题得到解决!
findOne
包括限制 1,因此它只返回一个对象!
推荐阅读
- javascript - 在用户触发事件后解决 puppeteer 中的 page.evaluate()
- database - 如何在一个由多个应用程序组成的平台上实现持续交付,这些应用程序都依赖一个数据库并相互依赖?
- java - 在使用 Selenium 进行测试自动化期间检查元素时,某些网页中的元素“id”会发生变化(非静态)。如何处理这种情况?
- hybris - 无法发布 Hybris 促销
- java - 将值推入队列时遇到问题
- javascript - 创建一个底部倾斜的圆柱体
- amazon-web-services - CloudFront 上的子域不起作用(不接受证书)
- c# - 安全模式下的登录提示框
- c# - 如何向 HttpClient() 添加自定义标头?
- c# - 为什么 C# 的 TrimEnd() 函数的行为如下?