MongoDB 学习笔记之 批处理

mac2022-06-30  67

批处理:

 

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(),批量写入:

 写入成功:

审查写入细节:

类型说明:

BatchTypeOperation1Insert2Update3Remove

 

 

 

 

转载于:https://www.cnblogs.com/AK47Sonic/p/7530536.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)