neo4jclient

    0热度

    1回答

    可以说我有这些关系(A,B) are nodes和Rs are Relation Names这些节点: A-R1->B A-R2->B A-R3->B 现在我真的不知道,如果一个或任何R有以下2个节点之间的关系。我怎么能指定这两个节点之间是否存在任何关系,而不管知道它是什么关系? 另外,如果这两个节点之间存在任何关系,是否有可能知道它是什么关系?

    2热度

    2回答

    我有一个基于角色的应用程序和两个节点Role和Cartable并且我通过在两个节点之间创建关系来管理我的权限,如果存在关系这两个节点之间是指这个角色例如具有权限查看Cartable: client.Cypher .Merge("(s:SiteConfiguration)-[:" + Relations.ROLE_IN_SITE.ToString()+ "]-(r:Ro

    0热度

    1回答

    我有一组标记为Person和City的节点。节点citiy有两个属性Name和isInAustralia。一个人可以与City节点建立关系'hasHouse'关系。一个人可以拥有多个房屋 我想检索数据的格式如下: 姓名|| CityInAustralia || CityOutside澳大利亚 假设一个人在澳大利亚的A,D,E市拥有房屋,在澳大利亚以外的城市B,C拥有房屋。 我得到的结果是: 亚当-

    1热度

    1回答

    我在找到使用Neo4j的一个项目,但我有点糊涂了,当涉及到的最佳实践。我通常会假定官方的C#驱动程序提供了一种参数化查询的方法,但我在official documentation中看不到任何内容。 似乎有一个C#的非官方库,位于on Github,最近发布的版本仅支持参数化查询。不过,我还记得看到一个评论,说它主要支持2.x版本(尽管我找不到说明这一点的页面)。这个库只支持http + https

    0热度

    1回答

    我一直在为此奋斗了两天,并且处于茫然之中。我试图创建节点关系,并且严重失败。 这是我创建和运行关系的代码。 var query = graphClient.Cypher .Match("(apt_1:AttackPatterns)", "(apt_2:AttackPatterns)") .Where((AttackPatterns apt_1) => apt_1.Id

    0热度

    2回答

    我有一些数据存储为neo4j节点。这个节点有一些属性没有被关联的C#类描述,因此在neo4jclient查询返回时不会自动映射回类。 作为一个例子,这个C#类: public class Node { public string name; public int number; public CustomClass data; } 存储在Neo4j的,然后用下面

    0热度

    2回答

    我有一个字符串nodeType需要存储在neo4j作为节点的标签。在Cypher中,这将是 CREATE (n:nodeType) 其中nodeType是在此操作之前设置的字符串。在neo4jclient我试图 .Create("(x:{type})") .WithParam("type", nodeType) 但这显然不是一个参数的正确使用,并给出了错误 Unhandled Excep

    2热度

    1回答

    我试图让object.I附上样本数据库screen shot我使用 “DF”的属性的总(和)我试图让使用下面的查询图 MATCH P= (n:Org)-[:O_CH*0..]->()-[:LEAF*0..]->()-[:CH*0..]->()-[:FOR*0..]->() RETURN P 创建对象 create(n:Org{name:'Root',id:1}) create(n:Org{

    0热度

    1回答

    我已经有大约800k个节点,并且我尝试使用Neo4j .Net客户端将约800万条边缘插入到Neo4j企业版中。 我正在做这样的事情,这个过程真的很慢。尝试过Neo4j的驱动程序,但速度也很慢。我也得到了名称字段索引。 任何人都可以请建议一种替代方法来更快地创建边缘? public static async Task AddEdges(List<Edge> edgeTable, IGraphCli

    0热度

    1回答

    我试图用Neo4JClient替换现有的节点。我对Neo4j还是比较新鲜,所以我不确定我是否正确地做到了这一点。查询应该将现有节点上的所有属性更新为新节点的属性。 public static Node<VitalSignEvent> MergeVitalSignEvent(VitalSignEvent mergedEvent) { try { vs