早几个月之前 @helloworld 曾在 https://discuss.nebula-graph.com.cn/t/topic/11578/4?u=steam 帖子中提过“针对具体的查询场景编写语句时,有时没有思路下手,能不能给出些学习的建议” 的需求。而我也在帖子里说过,抽空会整理下论坛相关的 nGQL 语句。自然,这不是一个大约在冬季的约定。
经过一段时间整理,现在我整理了近半年的 nGQL 语句。整理的过程中,我冒出个点子(绝壁不是偷懒),既然这些查询语句以后也是要和大家分享的,不如索性搞个活动,大家一起分享下日常的 nGQL。
当然,为了避免你晒完 nGQL,就要和 HR 聊职业规划,你的 nGQL 最好脱敏下。相对应的,为了大家好理解,如果你的语言时根据特定场景的话,最好对 schema 也解释一下,方便阅读查询语句的小伙伴理解语句作用。
现在,是时候来说下 SHOW QUERY 怎么玩了。非常简单,在本帖下方贴出你的常用 nGQL,或者你写过的非常复杂且能跑的 nGQL,一切你觉得值得分享的 nGQL 语句都可以 SHOW 下。
活动时间
即日 - 2023.05.26,在{活动贴}下方贴出你的 nGQL 查询语句。贴语句的格式参考:
- 场景描述:说下这个语句的作用
- 查询语句:具体的语句是什么
- 适用版本:你的语句运行在哪个 NebulaGraph 内核版本上
自然,还有其他格式:
- 注意事项:是否需要创建索引
- 语句说明:解释下这个语句的 tag 属性之类的解释性语句
特殊说明
可以分享常用的 nGQL 语句,不一定是你自己写的,比如:show stats
我用来统计整个图的数据量;
这边有礼
- 不可背锅钥匙扣:分享的 nGQL 之前未有人分享的小伙伴可以获得 1 个钥匙扣,可重复获得,单用户最多获得 3 个钥匙扣;
- 大展红兔吉祥物:分享的 nGQL 能获得 3 个 ❤️ 的小伙伴可以获得 1 只兔年吉祥物,可重复获得,单用户最多获得 2 只吉祥物;
- ¥ 100 星巴克礼卡:根据用户的喜欢程度(❤️ 个数),前三名的小伙伴可以获得一张星巴克礼卡;
最后,上文说过本活动本来是在整理论坛 nGQL 之余,顺便收集下大家常用、能用、好用的 nGQL。因此,即便在活动结束之后,论坛有明确用户的 nGQL 语句也会持续更新在活动贴中。
希望,在大家一起的努力下,我们有个 nGQL 速查表,一查大家的语句编写问题就没啦~~
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。