1

我正在使用 [或者,尝试使用] docker cayley 从这里开始:https ://github.com/saidimu/cayley-docker

我创建了一个数据目录/var/lib/apps/cayley/data并将 .cfg 文件放在那里,我被指示制作:

{
  "database": "myapp",
  "db_path": "/var/lib/apps/cayley/data",
  "listen_host": "0.0.0.0"
}

我运行 docker cayley:

docker run -d -p 64210:64210 -v /var/lib/apps/cayley/data/:/data saidimu/cayley:v0.4.0

它运行良好,我正在浏览器中查看它的 UI:

在此处输入图像描述

我添加一个或两个三倍,我会收到成功消息。

然后我进入查询界面并尝试列出任何顶点:

> g.V

并且什么也找不到(我认为):

{
 "result": null
}

我创建的数据目录中没有任何内容。

任何想法为什么不写入数据?

编辑:为了确保我的数据目录没有问题,我neo4j在同一目录上运行了本地卷挂载的 docker 并正确保存了数据。所以,这消除了一些可能性。

4

2 回答 2

1

我还不能发表评论,但我认为要从您的查询中获得结果,您需要使用 All 关键字

g.V().All() // Print All the vertices
OR
g.V().Limit(20) // Limits the results to 20

如果那不是您的问题,我可以编辑和共享我的 dockerfile,它源自您正在使用的同一个 docker-file。

于 2015-09-22T02:33:15.167 回答
0

您可以参考此处的库以了解更多关于如何使用 Cayley 的 API 和 Cayley 中的数据格式以及其他一些东西,如 N-Triples N-quads 和 RDF:

于 2017-01-13T05:38:43.313 回答