Method: Neo4j::ActiveNode::Persistence#_create_node
- Defined in:
- lib/neo4j/active_node/persistence.rb
#_create_node(node_props, labels = labels_for_create) ⇒ Neo4j::Node
TODO: This does not seem like it should be the responsibility of the node. Creates an unwrapped node in the database.
68 69 70 71 |
# File 'lib/neo4j/active_node/persistence.rb', line 68 def _create_node(node_props, labels = labels_for_create) query = "CREATE (n:`#{Array(labels).join('`:`')}`) SET n = {props} RETURN n" neo4j_query(query, {props: node_props}, wrap_level: :core_entity).to_a[0].n end |