find path路径查找问题

nebula版本:3.4.0
问题描述:
1. 如下语句能否加上对点属性或类型的过滤(看3.4.0的手册上说where语句不支持点属性的过滤,想请问有没有其他的方法),在查询的时候就过滤掉相关的点
2. 能否在查询时只查10条,而不是查询全部数据之后再进行截取

   FIND SHORTEST PATH WITH PROP FROM 'a' TO 'c' OVER * BIDIRECT  UPTO 6 STEPS YIELD 
   path AS p | limit 10
  1. 当前find path语句不支持多点属性和类型过滤。可以考虑在结果里进行过滤,或者转化成边进行过滤。逻辑上,不同类型的点之间的边建议设置成不同的。或者使用match 语句也可以进行点类型的过滤。
  2. find shortest path limit的问题在下个版本会支持。(但match印象中是不支持下推的)

请问第二点中您指的“下个版本”是哪个版本呢,是3.5.0?还是暂未发布的新版本呢

3.7.0

好的,谢谢

请问3.7.0版本是否支持分页查询呢
比如:limit 1,10 ; limit 10,10 这种语法

分页查询现在就支持啊,你参考文档:LIMIT and SKIP - NebulaGraph Database 手册

好的,谢谢,我去看看

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。