批处理:

MongoDB批处理方式有2种,

  • 有序插入(有序仍是顺序处理的。发生错误就停止。)
  • 无序插入(无序列表会将操作按类型分组,来提高性能,因此,应确保应用不依赖操作执行顺序。发生错误继续处理剩余写入操作。)

以无序插入为例:

> var bulk = db.media.initializeUnorderedBulkOp()
> bulk.insert({"name": "Sky", "dep": "CSL"})
> bulk.insert({"name": "Bill", "dep": "CSL"})
> bulk.insert({"name": "Allen", "dep": "CSL"})

此时,数据还没有写入集合。

db.media.find()

执行execute(),批量写入:

写入成功:

审查写入细节:

类型说明:

BatchType Operation
1 Insert
2 Update
3 Remove

最新文章

  1. 存储过程详解与java调用(转)
  2. 2016.11.14测试 长乐一中2014NOIP复赛模拟题 第一题。
  3. DP编辑距离
  4. 获取json对象长度
  5. css版hover现边框
  6. [BZOJ1006] [HNOI2008] 神奇的国度 (弦图)
  7. String [] 转 List<String>
  8. LeetCode Binary Search Summary 二分搜索法小结
  9. git克隆github上的代码(整个分支),并使用vs code上传到github
  10. nginx插入lua脚本访问redis
  11. CH2601 电路维修(算竞进阶习题)
  12. elk问题,求教各位大虾!
  13. 泡泡一分钟:Exploiting Points and Lines in Regression Forests for RGB-D Camera Relocalization
  14. (C/C++学习笔记) 二十二. 标准模板库
  15. 剑指offer例题——裴波那契数列
  16. Oracle sys 用户无密码文件无法登录
  17. shell 无限循环输出时间
  18. NLP-Progress记录NLP最新数据集、论文和代码: 助你紧跟NLP前沿
  19. Android DiskLruCache完全解析,硬盘缓存的最佳方案
  20. C# 聊一聊屏保的设置

热门文章

  1. hdu 1671 Phone List 字典树模板
  2. 在Linux中增加swap空间
  3. 漫谈JavaScript中的提升机制(Hoisting)
  4. 编码神器Lombok,学会后开发效率至少提高一倍!
  5. CCPC-Wannafly Camp #2 (部分题解)
  6. hadoop历史服务的启动与停止
  7. Could not delete D:/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/platform/WEB-INF/lib
  8. laravel模板布局
  9. 编译gaia
  10. charles 禁用缓存