33得票3回答
如何在Cypher中将值推送到属性数组?

我有两个节点user和files,它们之间有一个关系:contains,这个关系有一个属性id,它是一个数组,表示为:(:user)-[:contains{id:[12345]}]->(:files) 然而,我想使用Cypher查询按顺序将值1111和14567填充到属性数组id中,但我...

33得票4回答
在 Neo4j 中更改节点标签

我创建了一个带有错误标签的节点。 是否有任何方法可以在不重新创建节点的情况下更改节点标签或关系类型呢? 我尝试了类似于 MATCH n WHERE Id(n)=14 SET n.Labels = 'Person' 但是出现了错误...

33得票7回答
如何使用Cypher返回节点的所有属性?

我了解在Cypher查询中可以使用通配符 (*) 符号来返回所有的引用,例如:MATCH p:Product WHERE p.price='1950' RETURN *; ==> +--------------------------------------------------...

33得票1回答
Datomic和Neo4j有何区别?

我正在考虑将Neo4j集成到我正在构建的Clojure系统中。我被问及的第一个问题是为什么不使用Datomic。有人能给出一个好的答案吗?我听说过并看过关于Datomic的视频,但我不了解图形数据库的知识,也不知道Neo4j和Datomic之间的区别以及这对我有什么影响。

32得票5回答
neo4j:在浏览器界面中设置Cypher查询参数的语法是什么?

我正在尝试从Neo4j浏览器运行查询,以重现来自我的Neo4j-Javascript-Driver客户机的结果。 在Neo4j中定义查询参数的语法是什么? 最近我参加了纽约市的一次Neo4j培训课程,讲师David Fauth做了这个演示。不幸的是,我没有记录下来,因为我认为我可以在网上找...

32得票3回答
图数据库 vs 文档数据库 vs 三元组存储

这是一个比较抽象和一般性的问题。我对使用不同方法来持久化非结构化数据,包括大量内部引用(类似图形)和大量属性(类似JSON)的固有特性(以及实现特定的特性)感兴趣。 由于图是树的超集,你可以将图数据库(例如Neo4j)视为文档数据库(例如MongoDB)的超集。也就是说,图数据库提供了文档...

31得票6回答
Neo4j - 如何从浏览器中删除未使用的属性键?

我已删除所有节点和关系(在neo4j 1.8中删除所有节点和关系),但是我发现在Neo4j浏览器中,删除前存在的“属性键”仍然保留着。 请参见下面的图片: 如何让所有“属性键”也消失,以便我最终获得一个全新的数据库?我知道这些孤儿属性键本身并不构成问题,但它们会使浏览器体验混乱,并开始...

31得票1回答
如何在现有节点中添加属性 Neo4j Cypher?

我创建了一个标记为“User”的新节点。CREATE (n:User) 我想给我的用户节点添加一个名字属性,我尝试了:MATCH (n { label: 'User' }) SET n.surname = 'Taylor' RETURN n 但似乎它没有影响。 我怎样才能向一个已经创建的节点...

30得票3回答
如何使用Cypher请求获取节点的ID?

我正在使用 neo4j 并执行以下查询:MATCH (n:Person) RETURN n.name LIMIT 5 我已经获取了名称,但还需要相应的ID。请帮帮我!