Database 如何使用select语句过滤链表中的内容?
某个类有一个属性,该属性保存rid的链接。即testcaseLink:[20:0,20:1]。我在使用select语句从testcaseLink中仅选择某些rid时遇到问题Database 如何使用select语句过滤链表中的内容?,database,orientdb,nosql,Database,Orientdb,Nosql,某个类有一个属性,该属性保存rid的链接。即testcaseLink:[20:0,20:1]。我在使用select语句从testcaseLink中仅选择某些rid时遇到问题 正在查找类似于select testcaseLink.get20:0 from tableName的内容。是否有任何方法可以过滤orientdb中集合的内容从tableName中选择testcaseLink[@rid=20:6或@rid=20:8],其中ColumnName='Value'解决了问题您希望根据哪些条件过滤数据
正在查找类似于select testcaseLink.get20:0 from tableName的内容。是否有任何方法可以过滤orientdb中集合的内容从tableName中选择testcaseLink[@rid=20:6或@rid=20:8],其中ColumnName='Value'解决了问题您希望根据哪些条件过滤数据?如果需要可以使用的第一个元素,请选择testcaseLink[0],如果要根据链接的文档属性对其进行筛选,请使用方括号之间的表达式选择testcaseLink[prop='foo']。基于RID的过滤与简单的属性过滤相同,例如选择testcaseLink[@RID=20:0]基于RID的过滤。通过**选择testcaseLink[@RID=20:0]**我们只能获得RID记录,但我想基于多个RID进行过滤,如**选择testcaseLink[RID=20:0,RID=20:1]**谢谢Luigi,选择testcaseLink[@RID=20:0]促使我找到解决办法