Вот новейший документ: http://neo4j.com/docs/developer-manual/current/cypher/clauses/set/
MATCH (n { name: 'Peter' })
SET n += { hungry: TRUE , position: 'Entrepreneur' }
Есть и другие способы также, так что проверить документы.
Также проверьте это, если вы делаете это от node.js: JSON.Stringify without quotes on properties?
Вы можете использовать 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
`
Я попробую его. Я пробовал это, и это не получилось. Но я попробую еще раз. – user2580874
Документы: http://neo4j.com/docs/stable/query-set.html#set-set-multiple-properties-using-one-set-clause – Travis