gwt で no4j データベースのサイファー クエリを実行しようとしています。
int
いくつかのノードの値を property として保存しましたdetail
。私がネオクリップを正しく使用している場合、この値が値としてデータベースに保存されていることに気付きましたString
。
私のクエリには、機能しない次の部分があります。
START ...
MATCH node-[:SomeTag]->intnode
WHERE intnode.detail < 10
RETURN ...
そして私は得る:
それを比較する方法がわかりません。左: 15; 右: 10: 比較する方法がわからない: 左: 15; 右: 10
だからうまくいきintnode.detail < 10
ません。私もこれを試しました: intnode.detail < STR(10)
、ハッシュ値または ascii 値を比較すると思ったので、同じエラーが発生しました。
編集:
データの保存中に を設定できると読みましたが@GraphProperty
、gwt でそれを行うにはどうすればよいですか?
つまり、ノードがあり、たとえば次のように書くことができます
Object obj = (Object) 10;
node.setProperty("detail", obj);
obj が int であることを neo4j に伝えるにはどうすればよいですか?