IT评测·应用市场-qidao123.com技术社区

标题: 读图数据库实战笔记05格式化结果 [打印本页]

作者: 耶耶耶耶耶    时间: 2024-12-17 07:50
标题: 读图数据库实战笔记05格式化结果

1. 格式化结果

1.1. 在图中查找数据是一项技能,但是高效地返回数据则是一种全新的挑战
1.2. 最好在数据库层尽大概多地对数据进行处理
1.3. 图数据库不返回元素属性,因此必须显式哀求这些属性
2. 值操作

2.1. SELECT ROWID FROM person WHERE first_name = 'Ted';
2.2. 大多数数据库要求指定要返回的特定属性
2.3. 在Gremlin中,利用values()和valueMap()等操作以所需的形式检索值
2.4. values()
2.5. 图数据库引擎处理遍历的方式与SQL引擎处理查询的方式之间存在一个关键的区别
3. 构建结果

3.1. 在订单处理图中,获取订单/产物组合结果的操作
3.2. 最好将代码分成小块编写,并尽早、经常地进行测试
3.3. 在遍历过程中利用as()给对元素起别名
3.4. select(string[​]):选择先前遍历中的别名元素
3.5. by()调节器只作用于另一个操作的上下文
4. 投射结果而不应用别名

4.1. 与其在遍历中回溯以获取之前的结果,不如从当前元素向前投射结果
4.2. 投射结果与以前检索结果的方式不同,是一种简单而微妙的方式
4.3. 当投射结果时,则会创建新的结果,大概会延伸分支到尚未遍历的项
4.4. 选择是利用极点、属性或其他遍历表达式来返回先前标记操作结果的过程
4.5. 投射是利用极点、属性或其他遍历表达式来创建从输入到当前操作的结果的过程
4.6. 选择操作和投射操作从多个极点或边创建复杂的结果,从而答应组成复杂的结果结构
5. 对结果进行组织

5.1. 利用order()、group()和groupCount()操作进行排序、分组或按组计数是转换结果的常用方法
5.2. limit()操作可以限制结果的数量,tail()操作用于返回最后X 条记录,range()操作答应对结果分页
5.3. 对图遍历返回的结果排序
5.4. 对图遍历返回的结果分组
5.5. 限制结果记录的数量

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/) Powered by Discuz! X3.4