作爲新的春天數據圖的Cypher查詢,這可能是很微不足道的......Cypher支架查詢來獲取節點與給定的屬性值
我找這將是Cypher支架查詢來獲取具有所有節點一些屬性的給定值。那麼,什麼是???
在@Query註釋以下:
@Query(???)
List<MyObject> findByProperty1AndProperty2(String property1, String property2)
編輯: 所以,我設法通過加入暗號依賴(由邁克爾下面的建議)使用衍生查詢。但我似乎得到下面的錯誤:
string matching regex (?i)\Qreturn\E' expected but ,' found
我想這是因爲它似乎是創造一個像查詢:
而不是
start n=node:__types__(className="com.example.MyObject") where n.property1 = {0} and n.property2 = {1} return n
(注意,
而不是and
在查詢中)
在此先感謝。
感謝您的回覆,@Michael!但正如另一篇文章中提到的,當我使用派生查詢時,我收到一個錯誤 - 「Cypher不可用,請將其添加到您的依賴項中」。任何想法爲什麼? (我正在使用SDN 2.0.0.M1) – Saket
添加依賴後我得到一個錯誤,如:'字符串匹配正則表達式'(?我)\ Qreturn \ E'預期,但','發現' – Saket
我認爲原因是因爲它似乎創建瞭如下查詢:'start n = node:__ types __(className =「com.example.MyObject」)其中n.property1 = {0},n.property2 = {1}返回n'而不是' start n = node:__ types __(className =「com.example.MyObject」)其中n.property1 = {0}和n.property2 = {1}返回n'。在我的查詢中注意''''而不是'和' – Saket