Это мой график
[Person] -livesIn-> [City]
[Factory] -locatedIn-> [City]
[Person] -worksAt-> [Factory]
Как мне найти людей, которым приходится много путешествовать по работе.т.е. "Люди, работающие на фабрике, которая не находится в городе, в котором они живут".?
Я пытался сделать это:
Match
{class:Person, as: person} -worksAt-> {class:Factory, as: factory} -locatedIn-> {class:City, as: city},
{how do i check, person !livesIn city }
return person
Я не думаю,Эта проблема характерна для orinentDb, поэтому не стесняйтесь, дайте мне знать, как можно решить эту проблему в любом другом GraphDB.
Я также знаком с диалектом SQL OrientDb & Gremlin.Направление / помощь на любом из языков очень ценится.