astroanu/phpmongograph
Composer 安装命令:
composer require astroanu/phpmongograph
包简介
A graph db wrapper for MongoDB written in PHP
README 文档
README
this project is not maintained anymore
PHPMongoGraph
####creating graph object
$graph = new Graph('mongodb://127.0.0.1', 'dbname');
here $graph will return a graph object.
####creating a node
$node = $graph->makeNode();
$node->setProperty('name', 'tom');
$node->save();
after a creating a node you can set properties which then later can be retrived by getProperties() or getProperty() methods. you need to call save() to save a node. use getId() to get the node id.
####getting a node
$a = $graph->getNode($id);
getNode() returns a node obeject.
####making connections
$graph->makeConnection()->setStartNode($b)->setEndNode($a)->setType('LIKES')->save();
the above means $b likes $a
####getting connections $connections = $a->getConnections(array('LIKES'), Connection::DIRECTION_IN);
this will return connections sorted reverse chronologically
统计信息
- 总下载量: 33
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2014-07-18