Cayleydocker工人不写数据

我正在使用[或者尝试使用] docker cayley: https : //github.com/saidimu/cayley-docker

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

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

我跑了docker工人凯利:

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

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

在这里输入图像说明

我添加一个或两个,我得到成功的消息。

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

 > gV 

没有什么可以find的(我认为):

 { "result": null } 

而且在我创build的数据目录中没有写入任何内容。

任何想法为什么数据没有被写入?

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

我还不能评论,但我想从您的查询获得结果,你需要使用全部关键字

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

如果这不是你的问题,我可以编辑和分享我的dockerfile,这是从你使用的相同的docker文件派生。

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

  • Cayley API使用示例(摩卡testing用例)
  • 明确devise的入门级N-quads数据让你进入项目test / data目录
Interesting Posts