0

OR 構文でノード ラベルを取得する適切な方法は何ですか? 例えば:

CREATE (n:BMW:Bike {model:"C 600 Sport"});
CREATE (n:BMW:Car {model:"X3"});
CREATE (n:Honda:Bike {model:"Crossrunner"});
CREATE (n:Honda:Car {model:"Accord"});

ここで、すべての BMW バイク (BMW AND バイク) を取得したい場合は、次のように動作します。

MATCH n:BMW:Bike RETURN n;

しかし、すべての Bikes OR Cars を取得したい場合、適切な構文は何でしょうか? 以下は機能していないようです。

MATCH n[:Bike|:Car] RETURN n;

ご回答ありがとうございます。

4

1 に答える 1

1

ラベルでフィルタリングできます。以下はあなたが必要とするものです

START a=node(*) 
WHERE a:Bike OR a:Car 
RETURN a
于 2013-09-14T14:53:23.387 に答える