查找满足指向三条边tag的起始点

提问参考模版:

  • nebula 版本:2.0.1
  • 部署方式(分布式 / 单机 / Docker / DBaaS):分布式
  • 是否为线上版本: N

比如有3个tag:
tag1:有id、name;
tag2:有sex、sex_dsc;
tag3:有type、type_dsc;
tag4:有hoppy、hoppy_dsc;
2个edge:
edge1:id->sex;
edge2:id->type;
edge3:id->hoppy;
这种能不能通过match语句找出同时满足sex_dsc=‘男’,type_dsc=’1’,hoppy='3’的tag1的id?

对 tag2(sex_dsc) 或者t ag3(type_dsc) 或者 tag4(hoppy_dsc) 建立索引
match(v) where v.type_dsc == ‘1’ and v.sex_dsc == ‘男’ and v.hoppy == ‘3’ return v.id

浙ICP备20010487号