MongoDB批量操作隐含的特性

Posted Bien94

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MongoDB批量操作隐含的特性相关的知识,希望对你有一定的参考价值。

  在MongoDB中进行批量操作(包括插入、更新、删除)时,有时候数据的处理并不是我们想象中的那样,其实MongoDB对批量操作是有个隐含的限制条件,即它每次批量操作的最大数量是1000,也就是说每组数量的上限是1000;若是批量操作的数量超过了1000的话,那么MongoDB会自动拆分多个分组,每组的数量都会控制在1000以内。故,在对MongoDB进行批量操作时需要了解到这个特性,不过从目前情况来看,业务的数据量还不是MongoDB批量操作效率的瓶颈。

以上是关于MongoDB批量操作隐含的特性的主要内容,如果未能解决你的问题,请参考以下文章

MongoDB怎样批量执行命令

mongodb的ACID特性与mysql,redis简单比较

MongoDB 批量写操作

MongoDB中批量操作的隔离

Mongoose (mongodb) 批量插入、删除、更新和无操作

Ruby操作MongoDB(进阶九)-批量操作Bulk Operations