2016-02-18 3 views
1

Я создаю приложение в Flask, используя py2neo в качестве базы данных графа. У меня есть узел для общего элемента и узел для конкретной реализации этого элемента. Я хочу, чтобы, если я ищу все общие узлы, то конкретная реализация этих узлов также появляется в результатах. Обычно я просто наследовал узел как объект, но, согласно this question, py2neo выдает исключение. Ответ, заданный в этом вопросе, специфичен для Django, поэтому для меня это не полезно, так как я использую Flask.Могут ли узлы в py2neo наследоваться?

Как это реализовать?

ответ

1

Я могу реализовать это с помощью функции node.labels.add(), как описано в this documentation, и просто добавьте метки к этому узлу. Он достигает той же цели. Это также можно сделать в Cypher, как описано в this reference document, с помощью команды SET n:Label.