OrientDB pyorient-使用二进制协议查询JSON

OrientDB pyorient-使用二进制协议查询JSON,orientdb,Orientdb,我想在pyorient中使用二进制协议(比HTTP更快的性能) 我想通过如下查询处理JSON响应: response=client.query(“从Worker中选择@this.toJson('out.*:-1'),其中userName='“+userName+'”) 然而,我从Pyorient库得到了一个JSON序列化问题——是否可以(不使用http API)仅使用二进制协议处理查询响应中的JSON 感谢您的帮助 尝试将此作为您的查询: response = client.query("sel

我想在pyorient中使用二进制协议(比HTTP更快的性能)

我想通过如下查询处理JSON响应:

response=client.query(“从Worker中选择@this.toJson('out.*:-1'),其中userName='“+userName+'”)

然而,我从Pyorient库得到了一个JSON序列化问题——是否可以(不使用http API)仅使用二进制协议处理查询响应中的JSON


感谢您的帮助

尝试将此作为您的查询:

response = client.query("select @this.toJson('fetchPlan:out_*:-1') from Worker where userName = '" + userName + "'")

您使用的是哪个版本?Pyorient本身使用二进制文件处理orient。你有什么问题?谢谢。您好,我正在使用OrientDb的社区2.2.10和最新的Pyrient(前几天安装的pip)。您能发布完整的代码和收到的错误吗?谢谢。您好,我从您的查询中得到一个错误,甚至在Studio
java.lang.IllegalArgumentException:无法识别的JSON格式选项:out.*:-1
。为什么需要JSON格式的输出?