Nodejs教程
Nodejs Mysql
Nodejs MongoDB
Nodejs 对比

Node.js MongoDB插入记录

Node.js MongoDB插入记录

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插入记录1
现在在集合中插入了一条记录。

插入多条记录

您可以使用insert()方法在集合中插入多条记录。 insert()方法使用包含要插入的数据的对象数组。
示例
在名为"employees"的集合中插入多个记录。
创建一个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插入记录2
您可以在此处看到插入了4条记录。

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4