2011-11-10 29 views
2

具有唯一索引記錄添加到MongoDB的集合時,我的應用程序是不是提醒我一個失敗的INSERT ...驗證是否插入在Symfony2中/教義/ MongoDB的

$dm->flush() 

成功...不不抱怨。我試圖找出什麼數組參數刷新應該看看是否有幫助,但無處可去。刷新成功或失敗時不會返回任何內容。

關於如何在我的PHP/Symfony2應用程序中驗證插入是否工作而無需在插入後立即查詢數據庫的任何想法?

回答

0

明白了。每this link,必須提供array("safe" => true)作爲寫入操作的參數。

$dm->flush(array('safe'=>true)); 

因此,當使用上面的代碼並試圖插入到一個唯一的索引將引發異常。