我如何从远程JSON文件导入数据到Memgraph ?



我知道如何从本地JSON文件导入数据,但是对于存储在远程位置的文件可以做同样的事情吗?我的JSON文件位于远程服务器上,可以通过HTTPS协议访问。

下面是文件的数据。Json看起来像:

{
"first_name": "James",
"last_name": "Bond",
"pets": ["dog", "cat", "fish"]
}

要从另一个本地或远程位置加载JSON文件,只需将过程的参数替换为适当的路径或URL。如果您想创建不同类型的图,则需要相应地更改查询。

使用Person标签和first_name、last_name和pets作为数据属性创建节点。json文件。可以执行如下查询:

CALL json_util.load_from_url("https://download.memgraph.com/asset/mage/data.json")
YIELD objects
UNWIND objects AS o
CREATE (:Person {first_name: o.first_name, last_name: o.last_name, pets: o.pets});