neo4j - 如何使用 neo4j 将 json 中的数组值存储到单个节点。那可能吗?
问题描述
我有一个 json 文件,我想将多个值存储在一个节点中。那可能吗。请查看 json 文件:
"abstract": [
{
"value": "<p>chinese</p>",
"language": "chi"
},
{
"value": "<p>eng</p>",
"language": "eng"
}
我想将 eng 和 chinese 、 values 和 language 存储到一个节点中。我已经编写了 cypher query ,但它只采用第一个值和第一个语言,丢弃了第二个。这是我写的查询“FOREACH (abst IN data.abstract | MERGE (abs:Abstract{value:abst.value}) ON CREATE SET abs.language=abst.language”。任何想法或提示都会有很大帮助。
谢谢
解决方案
推荐阅读
- python - 如何在我的 django 项目中加载 jumbotron 背景中的图像?
- javascript - 使用来自 Spring 后端的 JSON 数据使用 Ajax XMLHttpRequest() 填充表
- javascript - 是否可以从 MessageEmbed 计算 .addFields() 中有多少字段?
- node.js - 使用 API 获取在 Google Drive 中我的文件夹中创建的所有文件和文件夹的所有权
- python-3.x - 如何使变量等于从 tkinter 中的输入字段接收到的输入?
- typescript - 基于构造函数可选参数的方法返回的类型
- javascript - 为什么 React Native 组件不会在状态更改时重新渲染
- reactjs - 为什么文件上传表单上formik的值对象内的文件对象为空?
- mongodb - Spring Boot 控制器防止在 mongodb 中快速连续请求时多次插入
- amazon-web-services - 我们可以将只有私有 IP 的 AWS ec2 实例与另一个具有公共 IP 的 ec2 实例连接起来吗?从腻子