2013-06-05 95 views
0

有沒有檢查PHP-Mongo插入是否成功?PHP-Mongo檢查插入是否成功

<?php 

if ($collection->insert($data)) { 
//successful 
} 

?> 
+1

要看你寫的關注,但如果你寫的值得關注的是' > 0'那麼該方法將工作 – Sammaye

回答

3

基本上,Mongo Write Concerns PHP文檔是你的朋友。

如果你想檢查是否該行已成功寫入到磁盤(和到日誌),你可以使用這樣的事情:

<?php 
$options = array(
    "w" => 1, 
    "j" => true, 
); 
try { 
    $collection->insert($document, $options); 
} catch(MongoCursorException $e) { 
    /* handle the exception */ 
} 
+0

還沒有嘗試,如果這將工作,但看着它,我可以告訴它會的。謝謝! –