CRUD operation in Mongodb

Create/Insert data In mongoDB



const dbConnect = require('./mongodb');
const insertData=async ()=>{
   let data = await dbConnect();
  let result = await data.insertMany(
     
        [
            {name:'max 5',brand:'micromax',price:420,category:'mobile'},
            {name:'max 6',brand:'micromax',price:520,category:'mobile'},
            {name:'max 7',brand:'micromax',price:620,category:'mobile'},
        ]
 
  )
  if(result.acknowledged){
    console.log("data inserted");
   
  }
}

insertData();





Read data from mongoDB


// ! This file use to read data from database

const dbConnect = require('./mongodb'); //This mongodb.js file imported


const main = async() => {
    let data = await dbConnect();
    data = await data.find().toArray();
    console.log(data);
}

main();



Update data In mongoDB


const dbConnect = require('./mongodb');

const update = async() => {
    let data  = await dbConnect()
    let result = await data.updateOne({Contact:7771842031},{$set:{Contact:9644779053}})
    console.log(result);    
}
update();



Can check this image for better understanding 👇👇👇👇👇






Delete data In mongoDB


const dbConnect = require('./mongodb');

const deleteData = async() => {

    const data  = await dbConnect();
    let result = await data.deleteOne({name:"max 6"})
   
    if(result.acknowledged)
    {
        console.log("data deleted");
       
    }

}
deleteData()





Comments

Popular posts from this blog

React Installation with Vite and Tailwind css (Steps to Installation)

Insert Data In mongoDb

Class methods as an alternative Constructor