来自外部变量的 NEO4J APOC 负载 JSON
NEO4J APOC LOAD JSON FROM EXTERNAL VARIABLE
我正在尝试将 json 文档加载到 Neo4j 中,但如果可能的话,我不想使用文件,因为在我的情况下,这是浪费时间。
我现在在做什么:
- Python 查询到 Elasticsearch 数据库
- 将数据推入 .json 文件
- 来自 Neo4j Python 库,运行 apoc.load.json('file:///file.json')
我想做什么:
- Python 查询到 Elasticsearch 数据库
- 来自 Neo4j Python 库,运行 apoc.load.json()
有什么语法可以帮助我吗?谢谢
如果您已经安装了 APOC,则可以使用 APOC 转 ES 连接器而无需使用 apoc.load.json
。
这是文档中的示例:
CALL apoc.es.query("localhost","bank","_doc",null,{
query: { match_all: {} },
sort: [
{ account_number: "asc" }
]
})
YIELD value
UNWIND value.hits.hits AS hit
RETURN hit;
我正在尝试将 json 文档加载到 Neo4j 中,但如果可能的话,我不想使用文件,因为在我的情况下,这是浪费时间。
我现在在做什么:
- Python 查询到 Elasticsearch 数据库
- 将数据推入 .json 文件
- 来自 Neo4j Python 库,运行 apoc.load.json('file:///file.json')
我想做什么:
- Python 查询到 Elasticsearch 数据库
- 来自 Neo4j Python 库,运行 apoc.load.json()
有什么语法可以帮助我吗?谢谢
如果您已经安装了 APOC,则可以使用 APOC 转 ES 连接器而无需使用 apoc.load.json
。
这是文档中的示例:
CALL apoc.es.query("localhost","bank","_doc",null,{
query: { match_all: {} },
sort: [
{ account_number: "asc" }
]
})
YIELD value
UNWIND value.hits.hits AS hit
RETURN hit;