【发布时间】:2012-03-09 14:26:04
【问题描述】:
我有一个在 64 位 Amazon EC2 实例上运行的 MongoDB 服务器(启用日志记录)。昨天我更新了一些文档并刷新了网页以确保它反映了更改。它做了。 但今天我看到,不仅昨天的变化消失了。我失去了一周的更新! 为什么会这样?是否有可能恢复丢失的数据?
也许我进行更改的方式有问题?
public function edit_app()
{
$query = array('_id' => $_POST['id']);
$apps = $this->mongo->db->apps;
if ($app = $apps->findOne($query)) {
$app['title'] = $_POST['title'];
$app['version'] = $_POST['version'];
$app['author'] = $_POST['author'];
...
$apps->save($app);
}
}
【问题讨论】:
标签: mongodb missing-data