资讯专栏INFORMATION COLUMN

Mongoose 批量插入文档

klinson / 1547人阅读

摘要:批量插入文档要插入的文档是数组可选的配置对象请参见保存完所有文档或出现错误后调用,获取之后,将调用否则出错。此方法会跳过任何验证过程和直接访问驱动程序,因此适合大批量插入数据。文档组参见官方文档相关函数。

Mongoose 批量插入文档
var TestSchema = new mongoose.Schema({
  /* Test Schema */
})
var TestModel = mongoose.model("Test", TestSchema);
model.create()
TestModel.create({ candy: "jelly bean" }, { candy: "snickers" }, function (err, jellybean, snickers) {
});

Model.collection.insert( ) 
Model.collection.insert(docs, options, callback)

docs - 要插入的文档是数组;

options - 可选的配置对象- 请参见 docs

callback(err, docs) - 保存完所有文档或出现错误后调用,获取之后, 将调用否则出错。 如果成功, docs 是文档的保存的数组。

此方法会跳过任何验证过程和直接访问Mongo驱动程序,因此适合大批量插入数据。

// 文档组
var docs = [/* a humongous amount of potato objects */];
TestModel.collection.insert(docs, onInsert);

function onInsert(err, docs) {
    if (err) {
        // TODO: handle error
    } else {
        console.info("%d potatoes were successfully stored.", docs.length);
    }
}

参见官方文档相关函数。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/18864.html

相关文章

  • Node学习记录: mongodb

    摘要:的逻辑结构是一种层次结构,主要由文档集合数据库这三部分组成的。文档由键值对构成,像等,它是核心单元,的文档,相当于关系数据库中的一行记录。我们以此为例看它如何使用真实项目中参考学习笔记之的使用入门教程的一些操作命令 showImg(https://segmentfault.com/img/bVN45N?w=1192&h=578); 简介 在说MongoDB数据插入操作之前,我们先来简单...

    zzzmh 评论0 收藏0
  • Mongoose简要API

    摘要:是在环境下对进行便捷操作的对象模型工具因此,要使用,则必须安装环境以及数据库。使操作更简单便捷。找到记录,并且将递增,返回后的为之前的。这个属性很有用,对数字直接进行增减。,要返回的字段与的第二个参数一致。 Mongoose是在node.js环境下对mongodb进行便捷操作的对象模型工具 因此,要使用mongoose,则必须安装node.js环境以及mongodb数据库。mongoo...

    王岩威 评论0 收藏0
  • mongoose学习笔记(超详细)

    摘要:返回的是转换为字符串后的值。默认行为禁止在一个中如果没有定义域,那么将会默认分配一个域。通过在中设置这个字段可以阻止生成获得。我们也能设置其它的安全等级如表示如果秒内写操作没有完成,将会超时。在,和方法只检查顶级的的选项设置。 原文出处 名词解释 Schema: 一种以文件形式存储的数据库模型骨架,不具备数据库的操作能力 Model: 由Schema编译而成的假想(fancy)构造器...

    Bowman_han 评论0 收藏0
  • mongoDB 学习笔记纯干货(mongoose、增删改查、聚合、索引、连接、备份与恢复、监控等等)

    摘要:集合名命名规范集合名不能是空字符串。集合名不能含有字符空字符,这个字符表示集合名的结尾。集合名不能以开头,这是为系统集合保留的前缀。有些驱动程序的确支持在集合名里面包含,这是因为某些系统生成的集合中包含该字符。 原始文章链接 - 我的博客:http://www.lovebxm.com/2017/0... MongoDB - 简介 官网:https://www.mongodb.com/ ...

    Java3y 评论0 收藏0
  • javascript中实现异步+遍历

    摘要:年月日更新后来在编程过程中发现用会更加方便。如果是没办法应对异步。重新调了一下,发现几点写下来异步操作这里的回调函数一定要写成这样的形式,如果使用的是这样的形式会指向这个匿名函数。 2017年7月20日更新 后来在编程过程中发现用iterator会更加方便。在Array的iteration方法里面有这么一个:Array.prototype[@@iterator]()。用法是`arr[S...

    dreambei 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<