0
一直在尋找這個答案,並沒有發現任何東西,所以這裏是一個小小的腦筋傳情給你。通過Doctrine MongoDB重命名一個集合
如何使用Doctrine重命名集合?文檔不支持重命名集合甚至克隆它,但這是相當直接的功能(對我來說),並認爲可能有一個很好的理由不包括它。
乾杯任何迴應, 尼爾
一直在尋找這個答案,並沒有發現任何東西,所以這裏是一個小小的腦筋傳情給你。通過Doctrine MongoDB重命名一個集合
如何使用Doctrine重命名集合?文檔不支持重命名集合甚至克隆它,但這是相當直接的功能(對我來說),並認爲可能有一個很好的理由不包括它。
乾杯任何迴應, 尼爾
後與蒙戈PECL討論維護者這個功能還沒有達到PECL電平呢。然而,這仍然是一線希望。
主義\ MongoDB的\數據庫有一個命令()方法,它允許你做類似的東西:
$mdb = ''; // Really it would be a mongo adapter
$db = new \Doctrine\MongoDB\Database(
$mdb, // Our \Doctrine\MongoDB\Connection
$mdb->selectDatabase('admin')->getMongoDB(),
new \Doctrine\Common\EventManager()
);
$success = $db->command(array('renameCollection' => 'foo', 'to' => 'bar'));