有没有方式方法可以快速的判断某个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 可以