我坚持使用我的TitanDB,Django1.8和Mogwai0.7.7软件包.我在localhost dev机器上有Graph数据库titan/cassandra,在rexster gremlin web界面中创建错误查询后,我的Django Object Graph Mapper mogwai停止工作.Titan仍在工作,数据存在,但Django停止使用它.
文件"/Users/x/envs/graph/lib/python2.7/site-packages/rexpro/connectors/base.py",第281行,在close_transaction中引发exceptions.RexProScriptException("事务未打开")RexProScriptException:transaction不开放.
谷歌搜索后我发现这个bitbucked修复 但我不知道如何应用它.也许lib更新与pip ....请帮助.
我在Gremlin shell上花了一个星期试图编写一个查询来获取所有传入和传出的顶点,包括它们的边缘和方向.我尝试了一切.
g.V("name","testname").bothE.as('both').select().back('both').bothV.as('bothV').select(){it.map()}
Run Code Online (Sandbox Code Playgroud)
我需要的输出是(只是示例结构):
[V { '名称': "测试名"}] ___ [啉{edge_name: "nameofincomingedge"}] ____ [V {名称: 'nameofconnectedvertex']
[V { '名称': "测试名"}] ___ [欧特{edge_name: "nameofoutgoingedge"}] ____ [V {名称: 'nameofconnectedvertex']
所以我只想得到1)具有确切名称的所有顶点,每个顶点的边缘(包括inE或outE类型)和连接的Vertex.理想情况下,我想得到他们的map()所以我得到完整的对象属性.我不关心输出风格,我只需要所有信息,所以我可以用它来操纵它.我需要这个训练我的Gremlin,但欢迎Neo4j的例子.谢谢!
想象一下,有一个应用程序,具有繁重的管理界面,具有如此多的酷功能,以及简单的用户界面,如一个按钮.我知道我可以基于某些东西限制我访问我的网址(组件).(密钥,哈希或其他).我想要实现的是:如果后端决定我是普通用户 - 它只发送一个小应用程序(例如只有一个带按钮的组件),用户不会收到(整个站点功能)的所有重组件代码.所以他将无法分析我的管理员javascript.如果后端deicdes我是员工 - 前端应该为员工收到所有必要的组件.如果我是管理员,我应该收到所有组件.
我试图设置我的PHP服务器使用
<?
echo 'ok';
?>
Run Code Online (Sandbox Code Playgroud)
在开始标记内没有'php'的syntaxis.现在我的代码就是这样的
<?php
echo 'ok';
?>
Run Code Online (Sandbox Code Playgroud)
我怎样才能实现这一目标?我试图安装最新版本的PHP,但它仍然无法正常工作.