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);
}
// updateInDb();
// ! Delete Data in database
const deleteInDb = async() => {
const studentModel = mongoose.model('students',studentSchema);
let data = await studentModel.deleteOne({name:"Malti sitole"})
console.log(data);
}
// deleteInDb();
// ! Read data in databse
const readDatabase = async () => {
const studentModel = await mongoose.model('students',studentSchema)
let result = await studentModel.find();
console.log(result);
}
readDatabase()
Comments
Post a Comment