如何快速判断是否有数据

有没有方式方法可以快速的判断某个space下是否导入过数据(或者说有数据),看了下ngql的语法没找到相应的方法。

可以用fetch语句查看

fetch不能实现吧?实现不知道tag或者edge_type,也不知道id的情况

现在可以用dump_tool检查单机的数据,2.0将要支持数据数量查询

我需要在java客户端的接口中查询,看来是不行

是的,目前不支持

count 一下看看数据数量?

如果是 nebula graph 2.0 的话,可以使用 STATS

(user@nebula) [nba]> SUBMIT JOB stats
+------------+
| New Job Id |
+------------+
| 20         |
+------------+
Got 1 rows (time spent 2899/3416 us)

Wed, 07 Apr 2021 14:30:13 CST

(user@nebula) [nba]> show job 20
+----------------+---------------+------------+-------------------------+-------------------------+
| Job Id(TaskId) | Command(Dest) | Status     | Start Time              | Stop Time               |
+----------------+---------------+------------+-------------------------+-------------------------+
| 20             | "STATS"       | "FINISHED" | 2021-04-07T06:30:13.000 | 2021-04-07T06:30:13.000 |
+----------------+---------------+------------+-------------------------+-------------------------+
| 0              | "127.0.0.1"   | "FINISHED" | 2021-04-07T06:30:13.000 | 2021-04-07T06:30:13.000 |
+----------------+---------------+------------+-------------------------+-------------------------+
Got 2 rows (time spent 2696/3308 us)

Wed, 07 Apr 2021 14:30:20 CST

(user@nebula) [nba]> show stats
+---------+------------+-------+
| Type    | Name       | Count |
+---------+------------+-------+
| "Tag"   | "bachelor" | 1     |
+---------+------------+-------+
| "Tag"   | "player"   | 52    |
+---------+------------+-------+
| "Tag"   | "team"     | 30    |
+---------+------------+-------+
| "Edge"  | "like"     | 81    |
+---------+------------+-------+
| "Edge"  | "serve"    | 152   |
+---------+------------+-------+
| "Edge"  | "teammate" | 10    |
+---------+------------+-------+
| "Space" | "vertices" | 82    |
+---------+------------+-------+
| "Space" | "edges"    | 243   |
+---------+------------+-------+
Got 8 rows (time spent 3792/4482 us)

Wed, 07 Apr 2021 14:30:24 CST

/usr/local/nebula/bin/db_dump 可以