【发布时间】:2023-01-15 08:05:52
【问题描述】:
我已经通读了 Tinkerpop 文档,但我没有看到(或者我错过了)一种在顶点上对属性进行原子递增的方法。
我想做一些事情,比如将文档添加到文件夹并自动更新属性以缓存计数
g.V('1234').as('folder')
//how? .property('single','documentCount', documentCount++)
//how? .property('single','iNodeCount', iNodeCount++)
.addV('iNode').as('document')
.property('single','type','document')
.addE('contains').from('folder').to('document')
然后还可以缓存文件夹计数
g.V('1234').as('folder')
//how? .property('single','folderCount', folderCount++)
//how? .property('single','iNodeCount', iNodeCount++)
.addV('iNode').as('childFolder')
.property('single','type','folder')
.addE('contains').from('folder').to('childFolder')
这将有助于避免在需要计数时执行 count() 操作。
这可能吗?
【问题讨论】:
标签: gremlin tinkerpop amazon-neptune aws-neptune