Есть ли способ получить узел по определенным атрибутам с помощью Java API? частности:Neo4j получить Узел по конкретным свойствам Java API
- По имени
- ярлыком
- По свойствам - (различные свойства)
лишь функции я нашел были:
findNode(label)
findNode(label, key, value)
, который поддерживает только один имущество. Или мне нужно использовать Cypher, чтобы получить это?
Непонятно, что вы подразумеваете под «именем» в своем вопросе. Узлы не имеют «имен». Вы можете указать свойство «name», если хотите, но это не имеет особого значения для neo4j. Используя Cypher, вы можете указать «идентификатор» для узла, но идентификаторы имеют смысл только в запросе Cypher и никогда не сохраняются в БД. – cybersam
Ах, извините, я смутил ярлык. Я говорил о нескольких ярлыках и нескольких свойствах. И мне не нравится использовать cypher, что там много. Насколько я понял, у меня нет гарантий транзакций, и они медленнее. – user2524707
Запросы Cypher работают в транзакциях и не обязательно медленнее. – cybersam