问题陈述很简单,我想从PriceList获得最低价格。
class:PriceList - 属性:item(String),price(Double)
从PriceList中选择min(price)有效,但我想用MATCH查询实现这个
查询: MATCH {class:PriceList,as:C} RETURN min(C.price)
输出 NullPointerException
我错过了什么吗?
答案 0 :(得分:0)
MATCH语句不支持聚合函数(只要它不支持GROUP BY),支持将在下一版本中扩展。
与此同时,您可以使用嵌套的SELECT:
SELECT min(price) FROM (
MATCH {class: PriceList, as:C} RETURN C.price as price
)
关于NullPointerException,如果您可以在官方问题跟踪器https://github.com/orientechnologies/orientdb/issues上报告它,那肯定是个错误
我想看一看