insertMany()函数用于将多个文档插入到集合中。它接受要插入到集合中的一系列文档。
Mongoose模块的安装:
- 你可以访问链接安装Mongoose模块。你可以使用此命令安装此软件包。
npm install mongoose
- 安装Mongoose模块后, 你可以使用命令在命令提示符下检查你的Mongoose版本。
npm version mongoose
- 之后, 你可以仅创建一个文件夹并添加一个文件, 例如index.js, 要运行此文件, 你需要运行以下命令。
node index.js
const mongoose = require( 'mongoose' );
//Database connection
mongoose.connect( 'mongodb://127.0.0.1:27017/lsbin' , {
useNewUrlParser: true , useCreateIndex: true , useUnifiedTopology: true
});
//User model
const User = mongoose.model( 'User' , {
name: { type: String }, age: { type: Number }
});
//Function call
User.insertMany([
{ name: 'Gourav' , age: 20}, { name: 'Kartik' , age: 20}, { name: 'Niharika' , age: 20}
]).then( function (){
console.log( "Data inserted" )//Success
}). catch ( function (error){
console.log(error)//Failure
});
运行程序的步骤:
项目结构将如下所示:
文章图片
【Mongoose insertMany()函数用法示例介绍】确保使用以下命令安装了mongoose模块:npm install mongoose
使用以下命令运行index.js文件:
node index.js
文章图片
运行以上命令后, 你可以看到数据已插入数据库。你可以使用任何GUI工具或终端来查看数据库, 就像我使用Robo3T GUI工具一样, 如下所示:
文章图片
因此, 这就是使用mongoose insertMany()函数将多个文档插入MongoDB和Node.js中的集合的方法。
推荐阅读
- 循环链表|S1(简介和应用)
- 算法题(直方图中最大的矩形区域|S2)
- 最长的子数组,任意两个不同值之间的差值恰好为K
- Linux echo命令用法示例介绍
- C中的char s[]和char *s有什么区别()
- 结构成员对齐、填充和数据打包是什么意思()
- switch和else语句有什么区别(有哪些区别?)
- SAP Labs助理开发人员(FTE)面试经验
- win7系统如何放进u盘呢?