我有一个结构图(:Person)-[:KNOW]->(:Person) 。 现在,Person 节点具有纬度和经度。 一个人与其他 10 个人有关。 对于每个人,我只想保持与 5 个最亲密的人的关系。 由于图表非常大,我正在考虑使用apoc.periodic.iterate 。 这是我现在拥有 ...
我有一个结构图(:Person)-[:KNOW]->(:Person) 。 现在,Person 节点具有纬度和经度。 一个人与其他 10 个人有关。 对于每个人,我只想保持与 5 个最亲密的人的关系。 由于图表非常大,我正在考虑使用apoc.periodic.iterate 。 这是我现在拥有 ...
我正在编写 React 功能组件,应该输入以在 Neo4j 上进行搜索。 我依赖于 useReadCypher 并且无法更改它的内部实现。 我不能在 useEffect 中编写 useReadCypher,因为它违反了钩子规则。 我希望能够单击按钮以使用 useReadCypher 重新运行查询。 ...
我正在努力以我需要的方式从本机驱动程序获取数据(jdbcTemplate 开箱即用地为我做了这件事)。 我的代码: 这将返回一个 List<Map<String, Object>>,这是我需要的类型,除了这里的 Object 是 InternalNode 类型。 我真正想要 ...
我正在尝试在 neo4j 4.1.3 企业版上启用结构,但出现以下错误。 Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component 'org.neo4j.dbms.database.DefaultSystemGraphI ...
我已将 neo4j 设置为在 docker 中运行,并公开了 http 和螺栓端口(7474、7687)。 这是我使用的设置: 我现在正在尝试使用 Python 连接到图形数据库使用py2neo库工作正常: 但是当我使用neo4j模块时: 我收到此错误: 有谁知道为什么前者有效而后者无效? ...
我想在使用 apoc.algo.dijkstra 算法时提高性能的关系上创建适当的索引。 我的查询看起来像这样MATCH (a:Waypoint {name: 'nameTwo'}), (b:Waypoint{name: 'nameOne'}) CALL apoc.algo.dijkstra(a, ...
我仍然无法在 neo4j-java-driver-4.4.11.jar (java 8) 中找到与 SSL客户端身份验证相关的任何方法。 我知道很久以前旧版本不支持它: https://github.com/neo4j/neo4j-java-driver/issues/513 但是 4 年过去了,所 ...
我有这张图: 我想归还热交换器下的所有泵,热交换器又在空气处理单元下,在建筑物下。 所以输入是这个路径: 我试图对此进行编码,结果是这段代码: 此代码不返回我想要的。 此代码返回所有泵。 但我希望它只返回 pump1 和 pump2。 我怎样才能改变代码来做到这一点? 标签列表可以有不同的长度和标签 ...
如果我查询 如何获取每个已获取关系的节点以获取格式结果: 是否有 function,例如type(r)但用于从关系中获取节点? ...
问题是它保存了什么? 只有实体? 实体及其关系? 它是否挽救了关系和这些关系的另一端? 或者它是否递归地保存实体包含的所有内容并充当锚节点? ...
我在neo4j桌面安装了两个插件。 我尝试使用这些方法进行操作。 但是我没有工作。 有人知道为什么吗? ...
我正在使用 py2neo 连接 neo4j 和 python。我正在这样做。` ` 但我不想将其转换为任何其他类型,如列表或 dataframe。因此,我们可以在不更改数据类型的情况下执行此操作,即 py2neo.cypher.Cursor 作为直接 model。 我试过 但它显示了Expect ...
我可以在 neo4j 浏览器中成功运行这个查询,我得到了这个结果查询:MATCH (user:User {name: 'bob'})-[:MEMBER_OF]->(group:Group)-[:INHERITS_PERMISSIONS_FROM*0..]->(parent_group:G ...
我有很多节点 label Person具有属性treeId , firstName , lastName 。 我正在尝试实现具有某些 treeId 的所有人员的高性能无休止滚动,按字母顺序排列: 问题:我需要创建什么索引才能让这个操作尽可能地在索引上运行? 我试图创建这样一个索引: 但是有了这个索 ...
我正在调试 api 的代码,我发现一条 cypher 指令需要 6 分钟才能返回数据。 我以较小的块运行 neo4j 代码,发现此代码段导致了问题: MATCH(copart:CopartOperadora) WHERE NOT (copart)-[:FROM_TO]->(:Coexiste ...
我需要的是优化这个查询: 我需要找到从 User u 直接可见的 UserView 节点,而不通过另一个 User 。 如果只有一条到 UserView 的路径,则查询工作正常:如果路径是直接的,则返回 tc; 否则,如果路径经过另一个用户,则不会返回任何结果。 如果从 u 到 tc 有更多路径,有 ...
所以不确定问这个问题是不是很愚蠢,但我正在从我的 React 应用程序运行一个 neo4j 数据库服务器(使用 Apollo 服务器)。 目前,我在单独的终端中使用 node 运行它(我可以在本地主机上导航到它),然后在不同的终端中运行 npm start 让我的应用程序运行。 我怎样才能使数据库 ...
出于分析目的,我需要从单个查询中返回多个计数。 例如,我有一个User实体。 用户具有active属性true / false 。 Cypher 是否可以编写一个查询来返回所有用户的总数,以及活跃用户和非活跃用户的 2 个额外计数? 如果是这样,请说明如何。 ...
我有两个展开,它们创建了一些关系和节点,但如果第一个展开的列表为空,则第二个展开不会执行。 我该如何解决? 示例结果参数,带有非空标签[ { "id": 123, "tags": [1], "user_mentions": [123, 234] ...
我正在尝试查找与 cypher 中的值列表中的任何项目匹配的所有值。类似于 SQL 查询中的 in 和 not in。我还想在不同的查询中查找不在列表中的所有值。 这个想法是我想为每个二进制节点分配一个属性,并指示节点的名称是否在预定义列表中。 我尝试了以下代码块: 此块不返回任何内容,但应返回相当 ...