我創建了一個新的節點標記用戶如何將屬性添加到現有節點neo4j密碼?
CREATE (n:User)
我想
MATCH (n { label: 'User' })
SET n.surname = 'Taylor'
RETURN n
的名稱屬性添加到我嘗試了我的用戶節點,但似乎它沒有影響。
我如何添加屬性到已經創建的節點。
非常感謝。
我創建了一個新的節點標記用戶如何將屬性添加到現有節點neo4j密碼?
CREATE (n:User)
我想
MATCH (n { label: 'User' })
SET n.surname = 'Taylor'
RETURN n
的名稱屬性添加到我嘗試了我的用戶節點,但似乎它沒有影響。
我如何添加屬性到已經創建的節點。
非常感謝。
你通過標籤匹配不正確,查詢應該是:
MATCH (n:User)
SET n.surname = 'Taylor'
RETURN n
你寫的是:「符合其標籤財產是用戶的用戶」。 標籤不是一個屬性,這是一個概念。
正如邁克爾提到的,如果你想一個節點具有特定屬性相匹配,你有兩個選擇:
MATCH (n:User {surname: 'Some Surname'})
或:
MATCH (n:User)
WHERE n.surname = 'Some Surname'
現在組合:
MATCH (n:User {surname: 'Some Surname'})
SET n.surname = 'Taylor'
RETURN n
這太好了。它正在工作,我也想將surname屬性添加到使用ID的單個Node名爲user,請給我一個幫助。非常感謝您 –
MATCH(N:用戶),其中n.firstname = '安德烈' SET n.surname = '泰勒' 返回否 –
或MATCH(N:用戶{姓: '安德烈斯'}) 集合N。 surname ='Taylor' RETURN n –
你應該接受答案,我想;) – Rolf
@Rolf嘿很抱歉,我剛纔看到你的評論:) –