项目中坑记录:mongo 插入失败无提示
博客专区 > lbnan 的博客 > 博客详情
项目中坑记录:mongo 插入失败无提示
lbnan 发表于1年前
项目中坑记录:mongo 插入失败无提示
  • 发表于 1年前
  • 阅读 18
  • 收藏 1
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

摘要: mongo 插入失败无提示

    场景:mongoDB存储大量关联关系,如:通知回执、评论关系树等,我们默认使用了默认插入策略,在做风控时,发现数据库中存的插入数量和mongo现有的数据量有差异,一开始以为是db驱动问题,调查了好久、测试了好多用例,最后发现根本不是,原因是默认插入策略中当插入失败,mongo不会通知驱动,客户端也不知道,从而当做正常数据计数了,后来改用了mongo的安全写入模式,避免了这个问题,还有人说可以通过 getLastError with‘j’ 来通知客户端,自己没试过,欢迎大家把结果回复。

    

共有 人打赏支持
粉丝 13
博文 9
码字总数 4448
×
lbnan
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: