Delete the Documents using mongoose

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
}