Почему возникает ошибка при выполнении кода? - PullRequest
0 голосов
/ 17 января 2019

Я не могу создать базу данных, возникает ошибка при выполнении кода. Я думаю, что это связано с ошибкой синтаксиса. Не могли бы вы помочь мне, пожалуйста?

CREATE(Pedro:Recurso{
nombre:'Pedro', apellidos:'García García' } ), (Isabel:Recurso{
nombre:'Isabel', apellidos:'Perez Sanz' } ),
( informatica:facultad{
nombre:'Informática'} ), (filosofia:facultad{
nombre:'Filosofía'} ), (Lenguajes:uo{
nombre:'Lenguajes'} ), (Acomputadores:uo{
nombre:'Arquitectura de computadores'} ),
( Pfacultad:uo{
nombre:'Personal de la facultad'} ),
( Aeconomicos:uo{
nombre:'Asuntos económicos'} ),
( Logica:uo{
nombre:'Logica'} ),
( PMarxista:uo{
nombre:'Pensamiento marxista'} ),
( PFacultadF:uo{
nombre:'Personal de la facultad de filosofía'} ),
( AeconomicosF:uo{
nombre:'Asuntos económicos'} ),
(PID:recType{
type:'PDI' } ),(PAS:recType{
type:'PAS' } ),
(Pedro)-[:HAS_AS_TYPE]->(PDI),
(Isabel)-[:HAS_AS_TYPE]->(PDI);

1 Ответ

0 голосов
/ 18 января 2019

Это всего лишь предположение, поскольку вы еще не сообщили нам, какую ошибку вы получаете.

Если ваша БД neo4j имеет ограничение уникальности для свойства nombre узлов с меткой uo, то вы должны ожидать, что ваш запрос получит ошибку нарушения ограничения, так как он пытается создать 2 экземпляра:

(:uo {nombre: 'Asuntos económicos'})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...