Skip to content
Giraldo Rosales edited this page Apr 23, 2014 · 1 revision

Vertex

Add

Creating a new, empty vertex.

db.vertex.create(name);

Parameters:

  • class|properties (String|Object) - Vertex class or properties to set.

Response:

  • vertex (Object) - Vertex created.

Example: Creating a new vertex with no properties, just a class name.

db.vertex.create('V')
  .then(function(vertex) {
    console.log('created vertex', vertex);
  });

Example: Creating a new vertex with some properties.

db.vertex.create({
    '@class': 'V',
    key: 'value',
    foo: 'bar'
  })
  .then(function(vertex) {
    console.log('created vertex', vertex);
  });


## Delete Deleting a vertex. ```javascript db.vertex.delete(recordId); ```

Parameters:

  • recordId (String) - Record id of vertex to delete.

Response:

  • count (Number) - Number of vertices deleted.

Example:

db.vertex.delete('#12:12')
  .then(function(count) {
    console.log('deleted ' + count + ' vertices');
  });


# Edges

Add

Creating a simple edge between vertices.

db.edge.from(originId).to(destId).create(class|properties);

Parameters:

  • originId (String) - Record id for origin record.
  • destId (String) - Record id for destination record.
  • class|properties (String|Object) - Edge class or properties to set.

Response:

  • edge (Object) - Created edge.

Example:

db.edge.from('#12:12')
  .to('#12:13')
  .create('E')
  .then(function(edge) {
    console.log('created edge:', edge);
  });

####Creating an edge with properties. ```javascript db.edge.from(originId).to(destId).create(properties); ```

Example:

db.edge.from('#12:12')
  .to('#12:13')
  .create({
    '@class': 'E',
    key: 'value',
    foo: 'bar'
  })
  .then(function (edge) {
    console.log('created edge:', edge);
  });


## Delete Deleting an edge between vertices. ```javascript db.edge.from(originId).to(destId).delete(); ```

Parameters:

  • originId (String) - Record id for origin record.
  • destId (String) - Record id for destination record.

Response:

  • count (Number) - Number of edges deleted.

Example:

db.edge.from('#12:12')
  .to('#12:13')
  .delete()
  .then(function(count) {
    console.log('Deleted ' + count + ' edges');
  });

Clone this wiki locally