提问参考模版:
-
nebula 版本:
-
部署方式:分布式(3节点)
-
安装方式: RPM
-
是否为线上版本: N
-
硬件信息
- 磁盘:HDD
- CPU:8核
- 内存:16g
-
问题的具体描述
javaClient和Nebula Studio中执行相同的nGQL语句,对于属性引用符号范围的结果不一致:
语句:
LOOKUP ON Institution WHERE Institution.单位编码 == “430726160008” YIELD id(vertex) as iid | GO FROM $-.iid OVER LANDOWNERSHIP REVERSELY YIELD properties($$)
节点间关系:
Land-[LANDOWNERSHIP ]->Institution
Nebula Studio中:
返回的为Land节点的属性信息
JavaClient中:
返回的为iid ,即Institution的vid
如果Nebula Studio中执行
LOOKUP ON Institution WHERE Institution.单位编码 == “430726160008” YIELD id(vertex) as iid | GO FROM $-.iid OVER LANDOWNERSHIP REVERSELY YIELD properties($^)
返回:
这是bug吗?不同客户端对属性引用符号的处理不同?