提交 c7e91e8a 编写于 作者: Neo4j 开发者's avatar Neo4j 开发者

Update load-api.md

上级 0da68ece
# 从API中导入数据到Neo4j
\ No newline at end of file
# 从API中导入数据到Neo4j
我们可以将大量基于 JSON 的 Web API 导入 Neo4j,我们可以使用[Load JSON](https://neo4j.com/docs/labs/apoc/current/import/load-json)过程之一从这些 API 中检索数据,并将其转换为可供 Cypher 使用的值。
在从基于 JSON 的 REST API 导入数据之前,您应该已经安装了[APOC](https://neo4j.com/developer/neo4j-apoc)库。
- `apoc.load.json('url',path, config) YIELD value` - 如果 JSON 是数组,则将 JSON 作为值流导入,如果是映射,则导入单个值
- `apoc.load.jsonParams('url',{header:value},payload, config) YIELD value` - 从 JSON URL(例如 web-api)加载,同时发送标头/有效载荷以导入 JSON 作为值流(如果 JSON 是数组或单个值(如果它是地图))
- `apoc.load.jsonArray('url') YIELD value` - 从 JSON URL(例如 web-api)加载数组以将 JSON 作为值流导入
- `apoc.import.json(file,config)` - 将 json 列表导入到提供的文件中
默认情况下,禁止从文件系统导入。我们可以通过在 中设置以下属性来启用它`apoc.conf`
```ini
apoc.import.file.enabled=true
```
从属性`import`定义的目录中读取导入文件`dbms.directories.import`。这意味着我们提供的任何文件路径都相对于该目录。我们可以通过在 中设置以下属性来启用从文件系统上的任何位置读取文件`apoc.conf`
```ini
apoc.import.file.use_neo4j_config=false
```
问题:
下列说法中不正确的是?
## 答案
不支持从本地文件加载JSON
## 选项
### A
APOC (Awesome Procedures On Cypher) 是 Neo4j 的附加库,它提供了数百个过程和函数,并添加了许多有用的功能。
### B
可以使用Cypher处理加载的JSON文件
### C
不支持从本地文件加载JSON
### D
如果接口支持,Neo4j里可以自动进行分页查询API的数据
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册