OrientDB—选择结果中一条记录的索引

OrientDB—选择结果中一条记录的索引,orientdb,orientjs,Orientdb,Orientjs,在没有脚本语言的情况下,能否在select resutls集合中获取记录位置 例如,我有一些带有结果的mySelectselect: [{ ..., value: 1 }, { '@rid': '#9:1', value: 2 }, { ..., value: 3 }] 任何我想得到#9:1的索引的代码(伪代码): 或 所需成果: 1您可以通过查询字符串(JSON)结果集来检索子字符串的位置,如下所示: SELECT @this.toJSON().indexOf("#9:1") FROM my

在没有脚本语言的情况下,能否在select resutls集合中获取记录位置

例如,我有一些带有结果的
mySelect
select:

[{ ..., value: 1 }, { '@rid': '#9:1', value: 2 }, { ..., value: 3 }]
任何我想得到#9:1的索引的代码(伪代码):

所需成果:


1

您可以通过查询字符串(JSON)结果集来检索子字符串的位置,如下所示:

SELECT @this.toJSON().indexOf("#9:1") FROM mySelect WHERE @rid = #9:1
如需参考,请查看。我希望这有帮助

select indexOf(select from (mySelect) where @rid='#9:1')
SELECT @this.toJSON().indexOf("#9:1") FROM mySelect WHERE @rid = #9:1