如何在MongoDB文档中推送数据

如何在MongoDB文档中推送数据

insertOne()和insertMany()是MongoDB模块中在node.js中用于将文档推送到MongoDB数据库集合中的两种方法。insertOne()方法逐个插入数据到集合中,insertMany()方法将多个数据插入到MongoDB数据库的集合中。在本文中,我们将讨论如何使用MongoDB模块的方法将数据推送到MongoDB集合中。

安装模块: 您可以使用以下命令安装 mongodb 模块。

node install mongodb

项目结构: 它将会看起来像下面这样。

如何在MongoDB文档中推送数据

在本地IP上运行服务器:

Data是包含MongoDB服务器的目录。

mongod --dbpath=data --bind_ip 127.0.0.1

如何在MongoDB文档中推送数据

index.js

const MongoClient = require("mongodb"); 
  
// Server running  
const url = 'mongodb://localhost:27017/'; 
  
// Database name 
const databasename = "GFG"; 
  
MongoClient.connect(url).then((client) => { 
  
    // Connecting to the database 
    const connect = client.db(databasename); 
  
     // Database collection 
    const collection = connect 
        .collection("GFGcollections"); 
  
    // Inserting single document 
    collection.insertOne({  
        "name": "aayush", "class": "GFG" }); 
  
    // Inserting multiple document 
    collection.insertMany([ 
        { "name": "saini", "class": "GFG" },  
        { "name": "GfGnew", "class": "GFGNEW" } 
    ]); 
  
    console.log("Insertion Successful") 
}).catch(err) => { 
      
    // If error occurred show the error message 
    console.log(err.Message); 
}

使用以下命令运行 index.js 文件:

node index.js

输出:

如何在MongoDB文档中推送数据

MongoDB 数据库:

如何在MongoDB文档中推送数据

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程