Они оба вызывают java.util.UUID#randomUUID()
, вот где сходство между ними заканчивается.
Встроенная функция Cypher's randomUUID()
- это функция, которую вы должны вызывать вручную в каждом запросе шифра, где вы хотитеназначить UUID.
Модуль neo4j-uuid
представляет собой набор расширений Neo4j, которые позволяют прозрачно назначать UUID (или другие типы идентификаторов - в зависимости от настроенного генератора идентификаторов) узлам и отношениям, обеспечиваетидентификаторы не могут быть изменены или удалены.Он также поддерживает явный индекс для узлов / отношений.См. Файл readme для набора full feature .
Если вы используете простой набор uuid для (некоторых) узлов или отношений, используйте встроенную функцию.Если вы можете воспользоваться другими функциями модуля neo4j-uuid - используйте это.