Example #1
0
require 'vendor/autoload.php';
use PHPMongoGraph\Graph;
use PHPMongoGraph\Node;
use PHPMongoGraph\Connection;
$graph = new Graph('mongodb://127.0.0.1', 'graph');
/*$a = $graph->makeNode();
$a->setProperty('name', 'anuradha')->save();
$v = $graph->makeNode();
$v->setProperty('name', 'viraj')->save();
$t = $graph->makeNode();
$t->setProperty('name', 'trev')->save();
$i = $graph->makeNode();
$i->setProperty('name', 'indika')->save();
*/
$a = $graph->getNode('5406d31e295e880e5d8b456c');
$v = $graph->getNode('5406d31e295e880e5d8b456d');
$t = $graph->getNode('5406d31e295e880e5d8b456e');
$i = $graph->getNode('5406d31e295e880e5d8b456f');
$a->setProperty('name', 'anuradha')->save();
$v->setProperty('name', 'viraj')->save();
$t->setProperty('name', 'trev')->save();
$i->setProperty('name', 'indika')->save();
$graph->makeConnection()->setStartNode($v)->setEndNode($a)->setType('LIKES')->save();
sleep(1);
$graph->makeConnection()->setStartNode($v)->setEndNode($t)->setType('LIKES')->save();
sleep(1);
$graph->makeConnection()->setStartNode($i)->setEndNode($t)->setType('LIKES')->save();
sleep(1);
$graph->makeConnection()->setStartNode($a)->setEndNode($t)->setType('LIKES')->save();
sleep(1);