2
我有一個像這樣的密碼查詢。如何使用帶空列表的頭函數獲取空值
START dep=node:cities(city_code = "JGS"),
arr=node:cities(city_code = "XMN")
MATCH dep-[way:BRANCH2BRANCH_AIRWAY*0..1]->()-->arr
RETURN length(way), transfer.city_code,
extract(w in way: w.min_consume_time) AS consumeTime
命名爲「道」的關係是一個可選的人,所以命名爲「consumeTime」屬性會時的關係「的方式」不exsit一個空列表。
查詢結果是:
| 0 | 「JGS」| [] |
| 1 | 「SZX」| [3600] |
當我想使用具有屬性「consumeTime」的頭函數時,它返回一個錯誤「無效查詢:空列表頭」。
我怎樣才能得到這樣的結果?
| 0 | 「JGS」| null |
| 1 | 「SZX」| 3600 |
更新:在這裏發佈了一個功能請求(對於您的特定情況,這會比條件表達式更好):https://github.com/neo4j/community/issues/936 –
非常感謝您的回答和功能請求。 – PeaceMaker
我也提交了拉請求:https://github.com/neo4j/community/pull/938 –