jmflava/mongo-morph

该包最新版本(v0.5)没有可用的许可信息。

MongoMorph是一个PHP对象,可以展平MongoDB数据或将展平的数据恢复到MongoDb格式。

v0.5 2013-04-17 15:40 UTC

This package is not auto-updated.

Last update: 2024-09-22 04:15:16 UTC


README

MongoMorph是一个PHP对象,可以展平MongoDB数据或将展平的数据恢复到MongoDb格式。如果您想通过扁平文件与Mongo数据库交互,可能会觉得这个工具很有用。

实现示例

MongoMorph最典型的用法是在命令中使用,其可能看起来像以下这样

// Code to spin up a new Mongo connection...

$db = $mongo->selectDb('your-db-here');

$mongoMorph = new Jmflava\MongoMorph\MongoMorph($db, __DIR__ . '/path/to/morph/dir');
if ($argv[1] === 'backup') {
    $mongoMorph->backup();
} elseif ($argv[1] === 'restore') {
    $mongoMorph->restore();
}