gpt4 book ai didi

node.js - 带有偏移量和限制的嵌套包含 Sequelize

转载 作者:太空宇宙 更新时间:2023-11-03 22:51:31 27 4
gpt4 key购买 nike

有人成功地在 Sequelize 中使用嵌套包含以及限制和偏移吗?我正在尝试使用 Sequelize 实现服务器端分页,任何人都可以向我展示任何引用。我正在使用 Sql Server 数据库。当我尝试执行此操作时,我看到查询正在转换为子查询以及联接。有人拿到了吗

{where: query.activity,
attributes: [...activityAttributes, 'LastModifiedUserID', 'LastModifiedDateUTC', 'SPIStatus'],
include: [
{
model: Issue,
where: query.issue,
attributes: issueAttributes,
include: [{
model: Product,
where: query.product,
attributes: productAttributes
},
{
model: IssueExtendedAttribute,
where: {$and: query.issueExtendedAttributes},
required: !!query.issueExtendedAttributes
}]
}],
offset: 10,
limit: 10}

最佳答案

您需要添加

subQuery: false;

例如:

{
subQuery: false,
where: queryObj,
include: [{
model: db.A,
where: AQueryObj,
include:[{
model: db.B,
where: BQueryObj
},{
model: db.C,
where: CQueryObj
}]
}],
offset: offset,
limit: limit
}

检查这个link获取更多信息

关于node.js - 带有偏移量和限制的嵌套包含 Sequelize,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41305088/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com