【发布时间】:2018-05-19 02:16:52
【问题描述】:
我有两个表,'categoryinfo' 和 'accounttag'。
这两个故事有以下关系:
categoryinfo hasMany accounttag
accounttag belongsTo categoryinfo
我想应用限制:
- 类别数(设置为5)和
- 从每个类别的关系中获取的 accounttags 数量(设置为 10)
但是,包含过滤器范围内的限制过滤器无法正常工作,并且获取的结果少于每个类别的设置限制,但数据库包含更多有效条目 超过限制值。
categoryinfo.find(
{
where: {
valid: 1
},
include: [
{
relation: 'accounttag',
scope: {
where: {
valid: 1
},
order: 'rank ASC',
limit: 10,
}
}
],
order: 'modifiedon DESC',
limit: 5
}
)
有没有什么方法可以使用相同的过滤器达到所需的结果?
【问题讨论】:
-
我不确定,但您能从包含过滤器中删除 [] 吗?当你有 1 个关系时它是没用的
标签: limit loopbackjs strongloop loopback