OrientDB—选择结果中一条记录的索引
在没有脚本语言的情况下,能否在select resutls集合中获取记录位置 例如,我有一些带有结果的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
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