astroanu / phpmongograph
用 PHP 编写的 MongoDB 图数据库封装器
1.0.0
2014-07-18 12:51 UTC
Requires
- php: >=5.4.0
This package is auto-updated.
Last update: 2024-09-18 03:34:38 UTC
README
此项目已不再维护
PHPMongoGraph
####创建图对象
$graph = new Graph('mongodb://127.0.0.1', 'dbname');
在这里,$graph 将返回一个图对象。
####创建节点
$node = $graph->makeNode();
$node->setProperty('name', 'tom');
$node->save();
创建节点后,您可以设置属性,然后稍后可以通过 getProperties()
或 getProperty()
方法检索。您需要调用 save()
来保存节点。使用 getId()
获取节点 ID。
####获取节点
$a = $graph->getNode($id);
getNode()
返回一个节点对象。
####建立连接
$graph->makeConnection()->setStartNode($b)->setEndNode($a)->setType('LIKES')->save();
上面的意思是 $b
喜欢的 $a
####获取连接 $connections = $a->getConnections(array('LIKES'), Connection::DIRECTION_IN);
这将按逆时间顺序返回连接