Posts

Showing posts from April, 2023

CRUD operation using Mongoose

  const mongoose = require ( ' mongoose ' ); mongoose . connect ( ' mongodb://0.0.0.0:27017/Class12 ' ); const studentSchema = new mongoose . Schema ({     name : String ,     father_name : String }); // ! ye Database me data Create kar rha hai const main = async () => {       const studentModel   = mongoose . model ( ' students ' , studentSchema );     let data   = new studentModel ({ name : " Malti sen " , father_name : " Ram " });     let result = await data . save ();     console . log ( result ); } // main() // ! update data in database const updateInDb = async () => {     const studentModel   = mongoose . model ( ' students ' , studentSchema );     let data = await studentModel . updateMany ({ name : " Malti sen " },{ $set :{ father_name : " RadheShyam " , name : " Malti sitole " }});     console . log ( data );     } ...

Mongoose with node (Static Data)

  const mongoose = require ( ' mongoose ' ); const main = async () => {     await mongoose . connect ( ' mongodb://0.0.0.0:27017/Class12 ' );     const studentSchema = new mongoose . Schema ({         name : String ,         father_name : String     });         const studentModel   = mongoose . model ( ' students ' , studentSchema );     let data   = new studentModel ({ name : " Malti sen " , father_name : " Ram " });     let result = await data . save ();     console . log ( result ); } main ()

API Get, Post Put Delete

  const express   = require ( ' express ' ); const dbConnect = require ( ' ./mongodb ' ); const mongoDbObj   = require ( ' mongodb ' ); const app = express (); app . use ( express . json ()); app . get ( ' / ' , async ( req , res ) => {         let data = await dbConnect ();     data = await data . find (). toArray ();     console . log ( data );     res . send ( data ); }); app . post ( ' / ' , async ( req , res ) => {     let data = await dbConnect ();     let result = await data . insertOne ( req . body )     res . send ( result ); }) app . put ( ' /:name ' , async ( req , res ) => {     let data = await dbConnect ();     let result = await data . updateOne ({ name : req . params .name},{ $set : req . body })     res . status ( 200 ). send (( result ));     }) app . delete ( ' /:id ' , async ( req , res ) =...

Api GET method

const dbConnect = require ( ' ./mongodb ' ); const app = express (); app . get ( ' / ' , async ( req , res ) => {         let data = await dbConnect ();     data = await data . find (). toArray ();     console . log ( data );     res . send ( data ); }); app . listen ( 5000 );  

CRUD operation in Mongodb

Image
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 () => { ...

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 ();

Mongodb.js file

const { MongoClient } = require ( ' mongodb ' ); const database =   ' Class12 ' ; const url = ' mongodb://0.0.0.0:27017 ' ; const client = new MongoClient ( url ); async function dbConnect () {     let result = await client . connect ();     let db   =   result . db ( database );     return db . collection ( ' students ' );     } module . exports = dbConnect ;  

Connect NodeJs with MongoDB local device

const { MongoClient } = require ( ' mongodb ' ); const database =   ' Class12 ' ; const url = ' mongodb://0.0.0.0:27017 ' ; const client = new MongoClient ( url ); async function getdata () {     let result = await client . connect ();     let db   =   result . db ( database );     let collection = db . collection ( ' students ' );     let response   = await collection . find ({}). toArray ();     console . log ( response ); } getdata ();