前言
因为之前没用过mongo,所以最近的开发踩了不少坑,现在熟练了不少。
mongo在许多地方用起来还有许多不如意的地方,比如不知道如何加行锁,虽然mongo本身可以加写锁, 多写的时候保证原子性,但不能向mysql在事务中 select … for update 这样加锁, 这样可以在应用代码中添加逻辑并且保证该对应行不被读取或修改。
还好的是Mongodb4.0是支持事务的(看网上貌似3.6就支持了,但得自己开启)。刚好前端时间有些业务需求需要用到事务来保证数据的准确性,因为一个动作内有多