Loopback 4 - 如何找到列中的最大值(如 SELECT MAX(column) from Table)?
Loopback 4 - How to find the highest value in column (Like SELECT MAX(column) from Table)?
我想在特定 table 的特定列中找到最大值。它应该很简单。
这是 LB4 的文档 https://loopback.io/doc/en/lb2/Where-filter 但我没有在那里找到它。
在 Loopback Filter Documentation 中,他们确实提到了一种实现此目的的方法,尽管它并不那么明显。
/weapons?filter[where][effectiveRange][gt]=900&filter[limit]=3
基本上您可以执行以下操作:
- 确定感兴趣的列。
- 使用
gt
运算符设置最小值
- 如果您想确保排序顺序符合预期,请添加
order
。
- 将结果限制为 1。
这是一个代码示例:
Employees.find({
where: {
age: {
gt: 1
}
},
order: 'age ASC',
limit: 1
})
请告诉我这是否是您想要的,或者您是否需要更多支持。
我想在特定 table 的特定列中找到最大值。它应该很简单。 这是 LB4 的文档 https://loopback.io/doc/en/lb2/Where-filter 但我没有在那里找到它。
在 Loopback Filter Documentation 中,他们确实提到了一种实现此目的的方法,尽管它并不那么明显。
/weapons?filter[where][effectiveRange][gt]=900&filter[limit]=3
基本上您可以执行以下操作:
- 确定感兴趣的列。
- 使用
gt
运算符设置最小值 - 如果您想确保排序顺序符合预期,请添加
order
。 - 将结果限制为 1。
这是一个代码示例:
Employees.find({
where: {
age: {
gt: 1
}
},
order: 'age ASC',
limit: 1
})
请告诉我这是否是您想要的,或者您是否需要更多支持。