Star

关于查询全部节点

1.请问有无语句能够查询全部节点的某个属性值(不指定某个起始节点的情况)
如果没有的话2.0版本是否会支持
2.如果在没有这种查询语句的情况下,怎么能够查看全部节点的某个属性值(例如人名),或者说获取到完整的全图,有没有办法通过什么方式操作
这篇博客说了nebula-graph提供了方式来获取完整全图,但是我看是python客户端代码,那么java客户端代码是否有呢

1.请问有无语句能够查询全部节点的某个属性值(不指定某个起始节点的情况)
如果没有的话2.0版本是否会支持

这里的全部节点,是某个tag下的所有节点,还是space下面的所有节点?

2.如果在没有这种查询语句的情况下,怎么能够查看全部节点的某个属性值(例如人名),或者说获取到完整的全图,有没有办法通过什么方式操作
这篇博客说了nebula-graph提供了方式来获取完整全图,但是我看是python客户端代码,那么java客户端代码是否有呢

2.0支持 获取某个tag下面的所有点,某个edge下面的所有边

谢谢!了解了!
再请问下如果我是想获取space下面所有tag的节点呢(以及space下面所有edge),2.0不支持对吗?那有办法能够实现吗?通过java客户端可以吗?

2.0 支持:
每个tag的所有点
每个tag下面的点的个数
每个edge下面的所有边
每个edge下面所有边的个数

space下面所有点的个数
space下面所有边的个数

这样space下面的所有点、edge,可以通过union distinct 操作来完成

谢谢!

请问下那我想展示一张完整的人物关系图谱的话,应该是能依赖你上面说的这几个功能实现吧

展示一张完整的人物关系图谱,是要显示某个space所有的点和所有的边吗?
还是只显示某个edge所有的边?

显示某个tag的所有点和某个edge的所有边应该能基本满足,显示某个space所有的点和所有的边这样最好,依靠你上面提的这几个2.0的功能能实现吗请问? :stuck_out_tongue:

2.0 beta 提供

额…1.0就支持…参照java或者python client的例子.

你好,请问能提供一下链接吗,我不太清楚是哪个example

https://github.com/vesoft-inc/nebula-java/blob/master/examples/src/main/java/com/vesoft/nebula/examples/ScanVertexInPartExample.java
给你贴一个java的哈

请问下ScanVertexInPart的part是指?

partition,分区

有多个接口,你用那个只需要space的接口就好

private Map<Integer, List<PropDef>> getEdgeReturnCols(String space, Map<String, List<String>> returnCols) 

请问能提供下链接吗,我没有看到这个方法呀

没找到这个方法,麻烦你有空提供一下哈

https://github.com/vesoft-inc/nebula-java/blob/master/client/src/main/java/com/vesoft/nebula/client/storage/StorageClientImpl.java

我是需要想返回space下的所有vertex和edge,你提供这个方法需要edgeName参数,不对呀 :rofl:
如果不能返回space下的所有vertex和edge,只返回某个tag下的所有vertex也行(我目前没有升级成2.0)

浙ICP备20010487号