「乐观锁和悲观锁」:乐观锁与悲观锁各自适用场景是什么? - 李鹏飞的回答 - 知乎

「事务与原子性」:在mongod3以及之前的版本中,单个文档有原子性,多个文档无法保证原子性,无法实现事务操作。需要使用findAndModify()来模拟事务。Mongodb的锁 原子性 隔离性 一致性

关于怎么理解这个单个文档原子性。很简单,单文档原子性,针对单个单个文档的更新,一定可以成功/失败,不会存在中间态。但对于多个文档,无法保证,比如批量更新a-z文档,可能只有前几个更新完了,后几个没有更新,而且无法自动回滚,造成很多问题。

「文档搜索」:MongoDB全文检索

「关闭MongoDB」:How to stop mongo DB in one command 。快捷命令:sudo pkill mongod

「全文搜索」:MongoDB索引管理-索引的创建、查看、删除

「oplog详解」:

  • https://blog.csdn.net/yolohohohoho/article/details/89978820
  • https://www.cnblogs.com/Joans/p/7723554.html
  • https://www.cnblogs.com/wolf-sun/p/5558530.html