cancel
Showing results for 
Search instead for 
Did you mean: 

Head's Up! These forums are read-only. All users and content have migrated. Please join us at community.neo4j.com.

Set label to node while creating it using official neo4j python driver

How to set label to a node while creating it. I'm using following query to create the node:
session.run(query="CREATE (x) set x = $dict_param", parameters={'dict_param' : {'itemName':'Jacket', 'price':2199}) and want to set label 'itemName' to it.

2 REPLIES 2

Hello @ranjanr331

You have to use APOC since it's not possible in classic Cypher.

session.run(
    query="CALL apoc.create.node([$dict_param.itemName], $dict_param)",
    parameters={'dict_param': {'itemName': 'Jacket', 'price': 2199}
)

Regards,
Cobra

okay. Will try this one