- nebula 版本:v2-ga
- 部署方式(分布式 / 单机 / Docker / DBaaS):单机
- 是否为线上版本:N
新手,请教一些语句的写法:
1,判断点是否存在 (返回bool,用作后面语句的判断)
2,判断边是否存在 (返回bool,用作后面语句的判断)
3,如何给返回的 VertexID 指定别名为id
以上语句尽量不要用match (性能太差)。
新手,请教一些语句的写法:
1,判断点是否存在 (返回bool,用作后面语句的判断)
2,判断边是否存在 (返回bool,用作后面语句的判断)
3,如何给返回的 VertexID 指定别名为id
以上语句尽量不要用match (性能太差)。
FETCH PROP ON * <vid>
,判断返回0行数据FETCH PROP ON <edge_type> <edge>
,判断返回0行数据$a = fetch prop on * <vertex> ; yield datasetrowcol($a, 0, 0) IS NULL
$a = fetch prop on <edge_type> <edge>; yield datasetrowcol($a, 0, 0) IS NULL
的确可以,感谢。这个datasetrowcol($a, 0, 0)
是什么语法 ?文档里没看到过
判断dataset空的话,如果用size()
的话行么?
(user@nebula) [basketballplayer]> fetch PROP on * "player1000";
Empty set (time spent 2032/2558 us)
Thu, 06 May 2021 05:13:40 UTC
(user@nebula) [basketballplayer]> $player1000 = fetch PROP on * "player1000"; yield size($player1000) == 0
+------------------------+
| (size($player1000)==0) |
+------------------------+
| true |
+------------------------+
可以这个更清晰
好滴好滴,明白了,我担心这样不行。
我学习到了datasetrowcol 是 support gets the value at specified row, col of a dataset by jievince · Pull Request #380 · vesoft-inc/nebula-common · GitHub 引入的,谢谢Shylock!