查看 Schema
// 查看图集 `test_graph` 上的所有点边Schema
let result = await client.listSchema({graphSetName: "test_graph"})
创建 Schema
// 在图集 `test_graph` 创建点Schema `test_node_schema`
let reuslt = await client.createNodeSchema({name: "test_node_schema", desc: "desc" }, {
graphSetName: "test_graph"
})
// 在图集 `test_graph` 创建边Schema `test_edge_schema`
let reuslt = await client.createEdgeSchema({name: "test_edge_schema", desc: "desc" }, {
graphSetName: "test_graph"
})
修改 Schema
// 修改点schema
let result = await client.updateNodeSchema({
name: "test_node_schema",
newName: "test_node_schema_new",
newDesc: "desc"
}, {graphSetName: "test_graph"})
// 修改边schema
let result = await client.updateEdgeSchema({
name: "test_edge_schema",
newName: "test_edge_schema_new",
newDesc: "desc"
}, {graphSetName: "test_graph"})
删除 Schema
// 删除点schema
let result = await client.dropNodeSchema({
name: "test_node_schema",
})
// 删除边schema
let result = await client.dropEdgeSchema({
name: "test_edge_schema",
})