【问题标题】:Mongodb php backup collectionsMongodb php 备份合集
【发布时间】:2014-01-14 13:07:23
【问题描述】:

我有一个问题,我的代码不能完全按照我的意愿运行。我需要创建备份和恢复。那是我的问题;我的新系列不一样。 错误的数据形式:

我的备份

$db = $m->$dbname;  
  try{
$backup1 = $db->people->find();
$text1=json_encode(iterator_to_array($backup1));
$people = 'people.txt';
if ($text1 ){
file_put_contents($people, $text1,  LOCK_EX);
echo 'complete';
}
else echo 'error';

我的恢复

$db = $m->$dbname;  
  try{   
$collection = $db->people1; 
$file = file_get_contents('people.txt', FILE_USE_INCLUDE_PATH);
if ($file){
$file = json_decode($file);
foreach ($file as $id => $item) {
   $collection->insert($item);
}
echo 'Restore complete';
}
else echo 'Error';

【问题讨论】:

  • 您是否有理由不从 PHP 中执行此操作?你可以只使用 mongodump

标签: php mongodb backup restore


【解决方案1】:

使用mongodumpmongorestoreBack Up and Restore with MongoDB Tools

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多