2013-06-05 70 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

还没有尝试,如果这将工作,但看着它,我可以告诉它会的。谢谢! –