演算子WHERE node.property? = ...
と組み合わせると、default-false-if-missing 構文 ( ) を使用しようとしても機能しないようです。IN
$ start n=node:node_auto_index(lc_name="aspirin")
> match n--a--o
> where n.isProcPhen? IN [true, false] // n doesn't have this property
> return count(o);
=> count(o):
=> 0
しかし、私が使用しない場合IN
、それは正しく動作するようです:
$ start n=node:node_auto_index(lc_name="aspirin")
> match n--a--o
> where n.isProcPhen? = false
> return count(o);
=> count(o):
=> 5729
これを行う別の方法はありますか、それとも運が悪いのでしょうか?