2016-06-23 4 views
0
를 반환하지 않습니다

다음 데이터가 있습니다쿼리 결과

create (_66:`User` {`ban`:4, `banned`:1, `chitaet`:942, `chitateli`:444, `disable_r`:0, `disabled_r`:0, `hide`:0, `id`:118}); 
create (_67:`User` {`ban`:0, `banned`:0, `chitaet`:26, `chitateli`:59, `disable_r`:0, `disabled_r`:0, `hide`:0, `id`:119}); 
create _66<-[:`FOLLOW` {`id`:54820, `lenta`:"main", `time`:1436720633}]-_67; 
create _66-[:`FOLLOW` {`id`:54820, `lenta`:"main", `time`:1436720633}]->_67; 

왜 다음 쿼리는 어떤 결과를 반환하지 않습니다는? 대신 Users를 쿼리하고 레이블 - 당신의 User

MATCH (a:`User`)-[:FOLLOW {lenta:'main'}]->(b:`User`) WHERE a.`id` = 118 RETURN b.id AS id LIMIT 10; 

답변

1

보십시오 :

create _66<-[:`FOLLOW` {`id`:54820, `lenta`:"main", `time`:1436720633}]-_67; 

_66 또는 _67이 무엇인지 알 수 없습니다. 시도 :

create (_66:`User` {`ban`:4, `banned`:1, `chitaet`:942, `chitateli`:444, `disable_r`:0, `disabled_r`:0, `hide`:0, `id`:118}) 
,(_67:`User` {`ban`:0, `banned`:0, `chitaet`:26, `chitateli`:59, `disable_r`:0, `disabled_r`:0, `hide`:0, `id`:119}) 
, _66<-[:`FOLLOW` {`id`:54820, `lenta`:"main", `time`:1436720633}]-_67 
, _66-[:`FOLLOW` {`id`:54820, `lenta`:"main", `time`:1436720633}]->_67; 

비슷한 점은 항상 내 데이터베이스에서 작동합니다.

일부 값을 반환하는 것이 좋습니다. 이렇게하면 create 문이 성공적으로 실행되었는지 확인할 수 있습니다.

create (_66:`User` {`ban`:4, `banned`:1, `chitaet`:942, `chitateli`:444, `disable_r`:0, `disabled_r`:0, `hide`:0, `id`:118}), 
(_67:`User` {`ban`:0, `banned`:0, `chitaet`:26, `chitateli`:59, `disable_r`:0, `disabled_r`:0, `hide`:0, `id`:119}), 
_66<-[:`FOLLOW` {`id`:54820, `lenta`:"main", `time`:1436720633}]-_67, 
_66-[:`FOLLOW` {`id`:54820, `lenta`:"main", `time`:1436720633}]->_67, 
return _66,_67; 
+0

답변 해 주셔서 감사합니다. – wpbloger

0

오타. 내가 Neo4j에 도달하여 때, 쿼리가 순차적으로 실행하는 생각

MATCH (a:`User`)-[:FOLLOW {lenta:'main'}]->(b:`User`) WHERE a.`id` = 118 RETURN b.id AS id LIMIT 10; 
+0

예, 잘못되었지만 작동하지 않습니다. – wpbloger

+0

게시 한 그래프는 http://console.neo4j.org/r/d171mv이며 쿼리가 작동합니다. 올바른 데이터/쿼리를 게시 했습니까? – Luanne

+0

답변 해 주셔서 감사합니다. 데이터가 제대로 삽입되지 않았습니다. – wpbloger