如何查询所有点的关系图

类似NebulaGraph studio 中的 view schema

如果是 studio 的话,在一个画布上是不会展示所有的数据的,因为如果你是大数据量的话,前端页面要渲染上百亿个点的话,会非常消耗资源。

你可以通过子图的方式,查看指定层级的大图中的子图。GET SUBGRAPH - NebulaGraph Database 手册

我不是要展示数据. 我就是想要可以查询空间内的所有的tags,edges的关系, 就像图片中展示这样

看具体数据可以使用「Console」控制台进行查询,结果可以进行可视化

我是想要通过python接口直接获取到关系类型, 请问有这样的查询语句嘛

我知道console是可以将match数据进行可视化, 但是那个是实例化的数据, 我其实更想得到tags,edges这样抽象化的关系

nebulagraph3.x版本因为边是不约束点类型的,所以没有办法做到你想要的效果。

但是可以参考我们studio的实现。基于数据采样,呈现出schema。当然这个数据有可能没有那么准确,同时如果数据库里没有数据,是没有办法呈现的

好的, 明白了, 其实关系图是在数据录入的时候就已经明确的. 这一步通过查询来做是可以,但是要检索所有的数据, 效率是比较慢的. 我们会打算在录入的时候就提前把关系图给弄好.

我们现在是采样10条左右,不要太多,所以整体也还好。

当然,如果你那边有记录,会更精准一些,而且不依赖是否有数据

你好, 采样10条, 可以有查询语句参考一下吗

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