MongoDB - Node.js

MongoDB - Node.js 首页 / MongoDB入门教程 / MongoDB - Node.js

insertOne方法用于在MongoDB的集合中插入记录。 insertOne方法的第一个参数是一个对象,其中包含您要插入的记录中每个字段的名称和值。

插入单个记录

在"employees"集合中插入一条记录。

创建一个名为" insert.js"的js文件,其代码如下:

var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://localhost:27017/ MongoDatabase";
MongoClient.connect(url, function(err, db) {
if (err) throw err;
var myobj = { name: "Ajeet Kumar", age: "28", address: "Delhi" };
db.collection("employees").insertOne(myobj, function(err, res) {
if (err) throw err;
console.log("1 record inserted");
db.close();
});
});

打开命令终端并运行以下命令:

无涯教程网

Node insert.js
Node.js Insert record 1

现在,一条记录被插入到集合中。

链接:https://www.learnfk.comhttps://www.learnfk.com/mongodb/nodejs-mongodb-insert.html

来源:LearnFk无涯教程网

插入多个记录

您可以使用insert()方法在集合中插入多个记录。 insert()方法使用包含要插入的数据的对象数组。

在名为"customers"的集合中插入多个记录。

创建一个具有以下代码的js文件名insertall.js:

var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://localhost:27017/ MongoDatabase";
MongoClient.connect(url, function(err, db) {
if (err) throw err;
var myobj = [   
{ name: "Mahesh Sharma", age: "25", address: "Ghaziabad"},
{ name: "Tom Moody", age: "31", address: "CA"},
{ name: "Zahira Wasim", age: "19", address: "Islamabad"},
{ name: "Juck Ross", age: "45", address: "London"}
];
db.collection("customers").insert(myobj, function(err, res) {
if (err) throw err;
console.log("Number of records inserted: " + res.insertedCount);
db.close();
});
});

打开命令终端并运行以下命令:

无涯教程网

Node insertall.js
Node.js Insert record 2

您可以在此处看到4条记录被插入。

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

玩转Spring全家桶 -〔丁雪丰〕

Python核心技术与实战 -〔景霄〕

高并发系统设计40问 -〔唐扬〕

Electron开发实战 -〔邓耀龙〕

Linux内核技术实战课 -〔邵亚方〕

数据分析思维课 -〔郭炜〕

遗留系统现代化实战 -〔姚琪琳〕

云原生架构与GitOps实战 -〔王炜〕

程序员职业规划手册 -〔雪梅〕

好记忆不如烂笔头。留下您的足迹吧 :)