MongoDB的findAndModify命令可以从数据库查找返回一个文档的同时更新/插入/删除文档,原子操作,线程安全,功能强大,原型复杂……
当然这也是没办法的事情,毕竟要应对各种奇怪的需求……

比较常见的应用有「自增序列」和「任务队列」。