2017-02-26 53 views
0

問題陳述很簡單,我想從PriceList中獲取最低價格。OrientDB min()函數不會喚醒

類:價格表 - 屬性:項(字符串),價格(雙人間)

選擇分鐘(價格)的價格表的作品,但我想要實現這個使用MATCH查詢

查詢: MATCH {類:價格表,如:C} RETURN分鐘(C.price)

輸出的NullPointerException

我錯過了什麼嗎?

回答

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舉報我把它看

+0

非常感謝,Luigi! – BantuRam