- OrientDB 教程
- OrientDB - 首页
- OrientDB - 概述
- OrientDB - 安装
- OrientDB - 基本概念
- OrientDB - 数据类型
- OrientDB - 控制台模式
- OrientDB 数据库命令
- OrientDB - 创建数据库
- OrientDB - 修改数据库
- OrientDB - 备份数据库
- OrientDB - 恢复数据库
- OrientDB - 连接数据库
- OrientDB - 断开数据库连接
- OrientDB - 数据库信息
- OrientDB - 列出数据库
- OrientDB - 冻结数据库
- OrientDB - 解冻数据库
- OrientDB - 配置数据库
- OrientDB - 导出数据库
- OrientDB - 导入数据库
- OrientDB - 提交数据库
- OrientDB - 回滚数据库
- OrientDB - 优化数据库
- OrientDB - 删除数据库
- OrientDB 记录命令
- OrientDB - 插入记录
- OrientDB - 显示记录
- OrientDB - 加载记录
- OrientDB - 重新加载记录
- OrientDB - 导出记录
- OrientDB - 更新记录
- OrientDB - 清空记录
- OrientDB - 删除记录
- OrientDB 类命令
- OrientDB - 创建类
- OrientDB - 修改类
- OrientDB - 清空类
- OrientDB - 删除类
- OrientDB 集群命令
- OrientDB - 创建集群
- OrientDB - 修改集群
- OrientDB - 清空集群
- OrientDB - 删除集群
- OrientDB 属性命令
- OrientDB - 创建属性
- OrientDB - 修改属性
- OrientDB - 删除属性
- OrientDB 顶点命令
- OrientDB - 创建顶点
- OrientDB - 移动顶点
- OrientDB - 删除顶点
- OrientDB 边命令
- OrientDB - 创建边
- OrientDB - 更新边
- OrientDB - 删除边
- OrientDB 高级概念
- OrientDB - 函数
- OrientDB - 序列
- OrientDB - 索引
- OrientDB - 事务
- OrientDB - 钩子
- OrientDB - 缓存
- OrientDB - 日志
- OrientDB - 性能调优
- OrientDB - 升级
- OrientDB - 安全性
- OrientDB - Studio
- OrientDB 接口
- OrientDB - Java 接口
- OrientDB - Python 接口
- OrientDB 有用资源
- OrientDB - 快速指南
- OrientDB - 有用资源
- OrientDB - 讨论
OrientDB - 移动顶点
OrientDB 中的移动顶点命令用于将一个或多个顶点从当前位置移动到不同的类或集群。如果您对特定顶点应用移动命令,则它将更新连接到此顶点的所有边。如果您指定一个集群来移动顶点,则它会将顶点移动到目标集群的服务器所有者。
以下语句是移动顶点命令的基本语法。
MOVE VERTEX <source> TO <destination> [SET [<field>=<value>]* [,]] [MERGE <JSON>] [BATCH <batch-size>]
以下是关于上述语法中选项的详细信息。
<源> − 定义要移动的顶点。它接受特定顶点的记录 ID 或顶点的记录 ID 数组。
<目标> − 定义要将顶点移动到的位置。它支持类或集群作为目标。
SET − 将值设置为字段。
MERGE − 通过 JSON 将值设置为字段。
BATCH − 定义批量大小。
注意 − 此命令更新所有连接的边,但不更新链接。使用图 API 时,建议使用连接到顶点的边。
示例
尝试以下示例以了解如何移动顶点。
执行以下查询以将具有记录 ID #11:2 的单个顶点从其当前位置移动到“员工”类。
orientdb> MOVE VERTEX #11:2 TO CLASS:Employee
如果上述查询成功执行,您将获得以下输出:
Move vertex command executed with result '[{old:#11:2, new:#13:0}]' in 0.022000 sec(s)
执行以下查询以将一组顶点从“客户”类移动到“员工”类。
orientdb> MOVE VERTEX (SELECT FROM Customer) TO CLASS:Employee
如果上述查询成功执行,您将获得以下输出。
Move vertex command executed with result '[{old:#11:0,
new:#13:1},{old:#11:1, new:#13:2},{old:#11:2, new:#13:3}]' in 0.011000 sec(s)
广告