On orientdb documentation我发现了一个像LIST CLASSES或CLASSES这样的命令,它返回数据库中当前类的列表 - >
orientdb> LIST CLASSES
CLASSES
-------------+------+-------------+-----------
NAME | ID | CLUSTERS | ELEMENTS
-------------+------+-------------+-----------
Person | 0 | person | 7
Animal | 1 | animal | 5
AnimalRace | 2 | AnimalRace | 0
AnimalType | 3 | AnimalType | 1
OrderItem | 4 | OrderItem | 0
Order | 5 | Order | 0
City | 6 | City | 3
-------------+------+-------------+-----------
TOTAL 16
-----------------------------------------------
.
我正在尝试使用select *从V加载所有数据库,然后尝试按@class过滤所有结果,但我不认为这在数据库变大时是个好主意...
有没有办法通过SQL查询获得相同的结果?
答案 0 :(得分:7)
尝试以下
SELECT expand(classes) from metadata:schema