在RedisGraph中增加节点属性

在RedisGraph中增加节点属性,redis,redisgraph,Redis,Redisgraph,在vanilla Redis中,我可以INCR使用数字键将其增加1。我可以对RedisGraph属性执行同样的操作吗?要增加图形中属性的值,必须使用密码本身 使用这个非常基本的示例: 在人口统计图中创建新产品: GRAPH.QUERY demograph "CREATE (:Product {sku:'abc-001' , description:'acme product', stock: 100} )" 获取股票: GRAPH.QUERY demograph &qu

在vanilla Redis中,我可以
INCR
使用数字键将其增加1。我可以对RedisGraph属性执行同样的操作吗?

要增加图形中属性的值,必须使用密码本身

使用这个非常基本的示例:

人口统计图中创建新产品

GRAPH.QUERY demograph "CREATE (:Product {sku:'abc-001' , description:'acme product', stock: 100}   )"
获取股票:

GRAPH.QUERY demograph "MATCH (p:Product {sku:'abc-001'}) RETURN p.stock"

1) 1) "p.stock"
2) 1) 1) (integer) 100
GRAPH.QUERY demograph "MATCH (p:Product {sku:'abc-001'}) RETURN p.stock"

1) 1) "p.stock"
2) 1) 1) (integer) 101
然后,您可以使用带有集合的查询来更新产品库存:

> GRAPH.QUERY demograph "MATCH (p:Product {sku:'abc-001'})  SET   p.stock = p.stock + 1"

1) 1) "Properties set: 1"
获取股票:

GRAPH.QUERY demograph "MATCH (p:Product {sku:'abc-001'}) RETURN p.stock"

1) 1) "p.stock"
2) 1) 1) (integer) 100
GRAPH.QUERY demograph "MATCH (p:Product {sku:'abc-001'}) RETURN p.stock"

1) 1) "p.stock"
2) 1) 1) (integer) 101
如果不设置条件,则会更新每个节点