mongoose数据创建与插入(批量操作) NODE

shuke 2020-4-21 1819

Model.create()vs Model.collection.insert():

Model.create()如果你正在处理一个非常大的批量,那么插入是一个不好的方法。它会很慢。在这种情况下,你应该使用Model.collection.insert。使用Model.collection.insert它只需几秒钟。

Model.collection.insert(docs, options, callback)
  • docs 是要插入的文档的数组
  • options是一个可选的配置对象
  • callback(err, docs)将在保存所有文档或发生错误后调用。成功时,docs是持续文档的数组。

一个简单的例子

usertable.collection.insert(tmplist, function (err, res) {
    if(err)throw err
    console.log(res)
})

参考

最新回复 (0)
全部楼主
返回