特定のプロパティ(forename、surnameなど)を持つノードを持つPerson
というラベルがあり、特定のプロパティ(name、companyNumberなど)を持つノードのラベルCompany
)。今私はその人が働く会社を示す人のノードにプロパティcompNumber
を追加する必要があります。 私の質問は次のとおりです。例Neo4jはプロパティとして複数の値を格納し、そのプロパティに基づいてノードを照合します
(:Person {forename:John, surname'Smith', compNumber:[001,002,003]})
以降Company
ノード内のプロパティcompanyNumber
はcompNumber
プロパティの値のいずれかに一致する場合は関係WORKS_AT
を作るために、プロパティcompNumberに複数の値を配置する方法はありますか?
か、などの別のノードが可能とcompNumber
値を格納するためのより良い方法は以下となります。
(:Person {forename:John, surname:Smith})-[:HAS_NUMBER]->(:Number {compNumber:001})
(:Person {forename:John, surname:Smith})-[:HAS_NUMBER]->(:Number {compNumber:002})
(:Person {forename:John, surname:Smith})-[:HAS_NUMBER]->(:Number {compNumber:003})
指定されたcompNumberを持つ会社と関係を作成できず、指定したCompNumberを持つ会社がまだ存在しない場合は、必要に応じて新しいCompanyノードを作成することはできますか? – InverseFalcon