首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >验证在Symfony2/Doctrine/MongoDB中插入是否成功

验证在Symfony2/Doctrine/MongoDB中插入是否成功
EN

Stack Overflow用户
提问于 2011-11-11 02:57:53
回答 1查看 1.5K关注 0票数 2

在向具有唯一索引的MongoDB集合中添加记录时,我的应用程序不会提醒我插入失败...

代码语言:javascript
复制
$dm->flush()

..。不会抱怨。我正在尝试弄清楚flush的数组参数应该是什么样子,看看这是否有帮助,但一无所获。flush不会在成功或失败时返回任何内容。

关于如何在PHP/Symfony2应用程序中验证插入是否有效,而不需要在插入后立即查询数据库,您有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-15 00:09:29

明白了。根据this link,必须将array("safe" => true)作为写操作的参数提供。

代码语言:javascript
复制
$dm->flush(array('safe'=>true));

因此,当使用上面的代码并尝试插入到唯一索引中时,将抛出异常。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8084842

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档