mongodb list 大量插入数据 Bulk()
来源:互联网 发布:淘宝上充流量要验证码 编辑:程序博客网 时间:2024/05/18 09:25
在mongodb2.6以后 使用 Bulk()
db.collection.initializeOrderedBulkOp() or thedb.collection.initializeUnorderedBulkOp() method.
得到bulk
var bulk = db.users.initializeOrderedBulkOp();bulk.insert( { user: "abc123", status: "A", points: 0 } );bulk.insert( { user: "ijk123", status: "A", points: 0 } );bulk.insert( { user: "mop123", status: "P", points: 0 } );bulk.find( { status: "D" } ).remove();bulk.find( { status: "P" } ).update( { $set: { comment: "Pending" } } );bulk.execute();
如果有一个失败,剩余的会终止,执行是顺序执行的
详细:https://docs.mongodb.org/manual/reference/method/db.collection.initializeOrderedBulkOp/#db.collection.initializeOrderedBulkOp
db.collection.initializeUnorderedBulkOp():
https://docs.mongodb.org/manual/reference/method/db.collection.initializeUnorderedBulkOp/#db.collection.initializeUnorderedBulkOp
var bulk = db.users.initializeUnorderedBulkOp();bulk.insert( { user: "abc123", status: "A", points: 0 } );bulk.insert( { user: "ijk123", status: "A", points: 0 } );bulk.insert( { user: "mop123", status: "P", points: 0 } );bulk.execute();
Each group of operations can have at most 1000 operations. If a group exceeds this limit, MongoDB will divide the group into smaller groups of 1000 or less. For example, if the bulk operations list consists of 2000 insert operations, MongoDB creates 2 groups, each with 1000 operations.
如果操作过多,会切分成1000个操作
- mongodb list 大量插入数据 Bulk()
- 插入大量数据至MongoDB数据库的速度问题分析
- c-tree数据库大量数据bulk loading
- sql server Bulk 批量导入大量数据
- 插入大量数据
- Oracle 插入大量数据
- Oracle 插入大量数据
- Oracle 插入大量数据
- 一次插入大量数据
- Oracle 插入大量数据
- Oracle 插入大量数据
- DB2大量数据插入
- oracle大量插入数据
- mysql插入大量数据
- Mysql插入大量数据
- mysql 插入大量数据
- 使用Bulk Insert插入大批量数据
- 使用 Bulk Copy 将大量数据复制到数据库
- json数据
- 页面滚动到底部,悬浮条固定到页面底部。
- GIS+=地理信息+容器技术(5)——Docker的网络设置和存储挂载
- go语言介绍
- RecyclerView 初次体验,实现增加删除条目及item长按和点击事件
- mongodb list 大量插入数据 Bulk()
- MySQL的行转列、列转行、连接字符串 concat、concat_ws、group_concat函数用法
- SDL2源代码分析5:更新纹理(SDL_UpdateTexture())
- Spring 3 AOP 概念介绍
- 设计模式(7)--Decorator 装饰模式
- Androidx学习笔记(36)---网络提交数据的方式--GET方式提交数据
- android开发UI篇--actionbar
- swift接口的使用
- 以访客至上的网页设计