Neo4j 与himsef相关的节点边缘

Neo4j 与himsef相关的节点边缘,neo4j,graph-databases,neoeloquent,Neo4j,Graph Databases,Neoeloquent,我刚开始学习neo4j和NeoElount,但我无法了解与自己相关的节点的优势(有一些重要信息) 我这样添加这个关系: dump(Auth::user()->getTech()->edge(Auth::user()->getTech[0])); UserMode.php public function getTech () { return $this->belongsToMany(User::class, 'Conoce'); }

我刚开始学习neo4j和NeoElount,但我无法了解与自己相关的节点的优势(有一些重要信息)

我这样添加这个关系:

dump(Auth::user()->getTech()->edge(Auth::user()->getTech[0]));
UserMode.php

 public function getTech ()
    {
        return $this->belongsToMany(User::class, 'Conoce');
    }
当我试图获得这样的优势时:

dump(Auth::user()->getTech()->edge(Auth::user()->getTech[0]));
我得到这个错误: 类型错误:传递给Vinelab\NeoElount\Elounce\Edge\Finder::edgeFromRelationWithDirection()的参数1必须是Everyman\Neo4j\Relationship的实例,给定布尔值


谢谢你的建议

您的问题不够清楚或完整,无法确定正确答案。你试过以下方法吗

match (u1)-[:hasMany]->(u2) return u1,u2
对于u1和u2是同一个节点并且该节点与自身有关系(如果我没记错的话)的情况,这应该会返回一个结果


否则,您能否更新您的问题,以澄清更多您正在使用的数据模型和您试图使用的密码?

正确的密码查询应该是匹配(u1)-[relation:Conoce]->(u2),其中ID(u1)=ID(u2)返回u1,u2,relation,但我想获得NeoElount的边缘,我会更新我的问题确定-如果你只想在节点相同的地方得到结果;从最初的问题来看,这并不清楚。在你编辑之后,我对NeoElount不太熟悉,所以我无法进一步帮助你。