schema = graph.schema() //創建一個schema對象 或者直接使用graph.schema()
graph.schema().getVertexLabels() //查看所有點 label 下圖查詢有一個node label
graph.schema().getEdgeLabels() //查看所有邊 label 如下圖,有一個rate2 label
graph.schema().getIndexLabels() //查看所以index label
graph.schema().getPropertyKeys() //查看所有屬性
graph.schema.propertyKey("weight").remove() //刪除屬性 weight
graph.schema.vertexLabel("person").remove() //刪除點label person
graph.schema.edgeLabel("rate").remove() //刪除邊label rate
graph.schema.indexLabel("personByAge").remove() //刪除index label personByAge
注意:刪除有一定的順序,如weight 屬性點person還在用,那麼應考慮先刪除person label
我在刪除時候person label刪除一直報錯,把personByAge indexLabel刪除後,perosn label就可以刪除了
參考:https://hugegraph.github.io/hugegraph-doc/clients/hugegraph-client.html