📜  如何在 MongoDB 文档中推送数据?

📅  最后修改于: 2022-05-13 01:56:19.541000             🧑  作者: Mango

如何在 MongoDB 文档中推送数据?

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

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

node install mongodb

项目结构:它将如下所示。

在本地 IP 上运行服务器:数据是 MongoDB 服务器所在的目录。

mongod --dbpath=data --bind_ip 127.0.0.1

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 occured show the error message
    console.log(err.Message);
}


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

node index.js

输出:

MongoDB数据库: