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目录