【问题标题】:convert neo4j database to json file using PHP使用 PHP 将 neo4j 数据库转换为 json 文件
【发布时间】:2015-08-11 10:25:07
【问题描述】:

我想知道如何使用 PHP 将 neo4j 数据库转换为 json 文件。

我使用了下面的代码,但我想知道 Neo4j 中 mysqli_fetch_assoc 的相似之处:

$req= "match n return n"; 
$result = $client->sendCypherQuery($req)->getResult(); //create an array 
$emparray[] = array(); 
while($row =mysqli_fetch_assoc($result)) { $emparray[] = $row; } 
echo json_encode($emparray); //write to json file 
$fp = fopen('data/charlize.json', 'w'); 
fwrite($fp, json_encode($emparray));
fclose($fp); 

【问题讨论】:

  • 你能给我们更多的细节吗?你的数据库有多大?你有多少关系?
  • 这是一个只有 5 个节点和 5 个关系的小型数据库。

标签: php json neo4j


【解决方案1】:

要将您的所有数据库作为 JSON 格式,您可以简单地使用参数 "query" : "Match a return a"http://<your database ip>/db/data/cypher 发送一个发布请求,这将返回一个 JSON 字符串作为响应,然后您可以做任何您想做的事情(将其打印在文件中例如)。

【讨论】:

  • 但我想将结果保存在位于特定文件夹中的 json 文件中
  • 所以只需像您在评论中所做的那样使用fopenfwritefclose。并将 JSON 字符串写入文件
  • 我使用了下面的代码,但我想知道如何获取 json 文件:
  • 你能帮我吗@Supamiu
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-12-20
  • 2016-05-21
  • 2019-04-15
  • 1970-01-01
  • 2019-09-09
  • 2018-03-06
  • 1970-01-01
相关资源
最近更新 更多