如何从c#backend创建数据库并在neo4j中启动该数据库?

时间:2015-03-02 15:09:04

标签: neo4j neo4jclient

我真的无望如何创建数据库并从c#后端启动该数据库,就像neo4j社区一样。

I know how to Assign Neo4j URI
    neoClient = new GraphClient(new Uri("http://localhost:7474/db/data"));

And I know how to connect with Neo4j GraphDB
    neoClient.Connect(); after starting my database using Neo4j Community.

But actually I wanna create a folder(Neo4j Database) from c# backend and
 start that database from c# backend. 
Is it possible to do that using any api(neo4jClient)? Please help me.

1 个答案:

答案 0 :(得分:0)

服务器开始指向特定的neostore directory。因此,当RESTful服务启动时,它们会隐式指向该目录。从REST服务端,您无法在磁盘上创建新数据库;当您在代码中进行连接时,您将连接到存储在服务器配置为存储这些文件的任何位置的数据库。

单个图形数据库可以存储任意数量的图形,并且在同一个整体图形中存储单独的不相交数据集没有任何问题,因此您可能需要重新考虑是否甚至需要您要求的内容对于。您可以将结果存储在同一图表中,就像在任何情况下一样,只需using the REST API