首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么将字典/地图作为属性存储在neo4j中是错误的

为什么将字典/地图作为属性存储在neo4j中是错误的
EN

Stack Overflow用户
提问于 2021-03-25 21:02:21
回答 1查看 31关注 0票数 0

我有一个树形式的数据结构。所以它在顶点中有顶点。Neo4j将是一个完美的匹配,但是遗憾的是,有人已经决定属性不能是字典/映射。

我觉得这很奇怪。Neo4j完全是关于顶点的。那么为什么不接受树形数据呢?这看起来很直观。

我想这一定是有充分的理由的。管理更新会有困难吗?或者处理内存?

有人知道吗?有没有人知道可以替代Neo4j来存储树形结构?或者是一个插件,或者其他可以处理这个问题的东西?

EN

回答 1

Stack Overflow用户

发布于 2021-03-25 23:29:24

属性中存在映射意味着数据结构没有完全转换为图形。节点(:N {p: map})隐含如下结构:(:N)-->(:P {map})。使用前一种结构,您需要使用诸如match (n:N) where n.p.k = v之类的东西来查询映射中的项,我认为这对于索引等来说将是一场噩梦。使用后一种结构,您可以简单地使用match (:N)-->(p:P) where p.k = v

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66800073

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档