OrientDB min()函数没有调用

时间:2017-02-26 04:44:08

标签: orientdb

问题陈述很简单,我想从PriceList获得最低价格。

class:PriceList - 属性:item(String),price(Double)

从PriceList中选择min(price)有效,但我想用MATCH查询实现这个

查询: MATCH {class:PriceList,as:C} RETURN min(C.price)

输出 NullPointerException

我错过了什么吗?

1 个答案:

答案 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上报告它,那肯定是个错误

我想看一看