项目中坑记录:mongo 插入失败无提示
2016-07-18 17:14
148 查看
场景:mongoDB存储大量关联关系,如:通知回执、评论关系树等,我们默认使用了默认插入策略,在做风控时,发现数据库中存的插入数量和mongo现有的数据量有差异,一开始以为是db驱动问题,调查了好久、测试了好多用例,最后发现根本不是,原因是默认插入策略中当插入失败,mongo不会通知驱动,客户端也不知道,从而当做正常数据计数了,后来改用了mongo的安全写入模式,避免了这个问题,还有人说可以通过 getLastError with‘j’ 来通知客户端,自己没试过,欢迎大家把结果回复。
相关文章推荐
- GoldenGate单向复制配置(支持DDL复制)
- Django URL传递参数的方法总结(转)
- Google Play 开发者注意事项
- Django会话、用户和注册
- Proximal Algorithms
- Calendar日历类和GregorianCalendar公历类用法的一个小结
- Mongoose学习参考文档——基础篇
- go 获得当天0时0分0秒时间戳
- golang的 Web 开发,提示找不到模板文件
- Google protobuf
- Django 模板目录配置
- 如何使360浏览器中的Google可用
- Django过滤器列表
- Google APAC 2017 University Test Round A
- Why Django paginator take long time to page?
- pymongo中find_one和find的区别
- 如何从Google Play下载应用到电脑
- Django's URL Configuration String View in 1.10+
- google guava使用介绍
- 解决在Google浏览器中只能通过应用商店安装插件的问题