私のNeo4Jデータベースには、という文字列プロパティを持つノードがあります node_type
、私の8000かそこらのノードの99%が持っています "node"
それらのプロパティ値として。
そのプロパティ値を持たないノードの1%を返すことを目的としたCypherクエリがあります。
MATCH (m:FooLabel) - [r:CHILD] -> (n:FooLabel) WHERE TRIM( m.node_type ) <> "node"
これは、持っていないすべてのノードを返します。 "node"
プロパティ値として、しかしそれはまた約46のノードを返します 行う 持ってる "node"
プロパティ値として:
これらのノードはどのように述語と一致しますか?
回答:
回答№1は2スクリーンショットでは、文字列の比較を行っています m.node_type
しかし、戻ってきます n
.
比較するつもりですか m.node_type
または n.node_type
?