const mongoose = require('mongoose');
mongoose.connect("mongodb://localhost:27017/newDB", { useNewUrlParser: true })
.then(() => {
console.log("connction successful...")
})
.catch((err) => console.log(err));
const playlistSchema = new mongoose.Schema({
// define schema
name: {
type: String,
required: true
},
sirname: String,
email: String,
role: String,
active: Boolean,
date: {
type: Date,
default: Date.now
},
roll: Number,
})
// delete the document
const deleteDocument = async (_id) => {
try {
const result = await PlayList
.deleteOne({ _id });
console.log(result);
} catch (err) {
console.log(err);
}
}
deleteDocument("61cc0946c62a51adf6bc23db");
connction successful...
{ deletedCount: 1 }
const PlayList = new mongoose.model("PlayList",playlistSchema)
// Update the document
const deleteDocument = async (_id) => {
try {
const result = await PlayList
.findByIdAndDelete({ _id });
console.log(result);
} catch (err) {
console.log(err);
}
}
deleteDocument("61cc0946c62a51adf6bc23da");
connction successful...
{
_id: new ObjectId("61cc0946c62a51adf6bc23da"),
name: 'Vaibhav',
sirname: 'Bandal',
email: 'vaibhav@gmail.com',
role: 'front-end',
active: true,
date: 2021-12-29T07:07:50.876Z,
__v: 0,
roll: 583
}
Post a Comment