我试图使用pyorient
从定向数据库中提取记录,下面是我的查询:
query = "SELECT value FROM (SELECT expand(Elements) FROM dataset) WHERE type = 'XXX'"
records = client.command(query)
一切都很好。当我试图打印记录时,我得到的是:
^{pr2}$因为我只需要从record
中提取Name
,所以我尝试了:
print record[0]
得到了
TypeError: 'OrientRecord' object does not support indexing
这是repr
的结果:
print(repr(record))
<pyorient.otypes.OrientRecord object at 0x7fdcdb531ad0>
在查看了源代码之后,我发现了如何从字符串表示中访问数据的各个部分:
我相当失望的是,字符串表示法没有使这一点变得明显。不管怎样,我想你想要一个
x.oRecordData
的。在相关问题 更多 >
编程相关推荐