我无法在Neo4j中使用SET更新多个属性的节点,有什么方法可以解决这个问题吗?
start n=node:wordindex(word='repine') set n.wordType = 'rare' return n
如果我想添加 www.example.com =“...”这是怎么做到的?
ckocjqey1#
以下是最新的doc:http://neo4j.com/docs/developer-manual/current/cypher/clauses/set/
MATCH (n { name: 'Peter' }) SET n += { hungry: TRUE , position: 'Entrepreneur' }
还有其他方法,所以检查文档。如果您是从节点执行此操作,也请检查此操作。js:JSON.Stringify without quotes on properties?你可以使用util.inspect()来获取一个对象,如下所示:
util.inspect()
const util = require('util') const params = { hungry: TRUE , position: 'Entrepreneur' } const query = ` MATCH (n { name: 'Peter' }) SET n += ${util.inspect(params)} RETURN n `
l7wslrjt2#
start n=node:wordindex(word='repine') set n.wordType = 'rare', n.link='link' return n
应该做
ymdaylpp3#
我有一个例子,我已经尝试和工作!下面是创建节点的密码查询:
CREATE (n:myAsset {name: 'Test CBP2', Description: 'my test Description', GUID: 'ID000002', Subtype: 'cat-a-cb', Notes: 'my_Notes' })
我使用SET更新了多个属性:
MATCH (n:myAsset {GUID: 'ID000002'}) SET n.Description='Updated description',n.Subtype='cat-b-cb', n.Notes='New Notes added' RETURN n
3条答案
按热度按时间ckocjqey1#
以下是最新的doc:http://neo4j.com/docs/developer-manual/current/cypher/clauses/set/
还有其他方法,所以检查文档。
如果您是从节点执行此操作,也请检查此操作。js:JSON.Stringify without quotes on properties?
你可以使用
util.inspect()
来获取一个对象,如下所示:l7wslrjt2#
应该做
ymdaylpp3#
我有一个例子,我已经尝试和工作!
下面是创建节点的密码查询:
我使用SET更新了多个属性: