forked from codemix/oriento
-
Notifications
You must be signed in to change notification settings - Fork 0
Graph
Giraldo Rosales edited this page Apr 23, 2014
·
1 revision
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
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');
});