如何查询反向关系

假设只有一条 t–>s的关系,如何从s开始查询到t?
尝试了如下两种方式都报错,格式错:
1、

Start (ANY) = {source};
S = SELECT s 
        FROM :t  -(m_Clas:e)-> Start:s

`
2、

Start (ANY) = {source};
S = SELECT s 
        FROM Start:s  <- (m_Clas:e)- :t

`
如上,当没有箭头,应该是代表双向查询的时候,格式没报错。
而我只想要t -> s 这条边,而不想查到 s -> 其他顶点,这些关系
请问如何编写代码?

还是说必须增加一条 t -> s 的反向边 t <- s 才能解决从s查到t?
如果是,那我觉得不太合理,因为无形中硬性增加边的数量,在巨量边冗余的情况下,会影响性能,增加图模型复杂度。

也许最好方法是,能支持 以上我尝试的两种格式。
谢谢!

第一种 约束目标顶点集合 的方法我们语法并不支持
第二种 可以参考我们 syntax 2.0 的语法来实现
https://docs.tigergraph.com/intro/gsql-102/1-hop-atomic-pattern#examples-of-1-hop-patterns

好的,谢谢。不过按我理解的是,v2包含v1所有功能,强于v1,为何不直接默认v2?