Los documentos de MongoDB contienen una matriz de objetos y cuál es la mejor manera de consultar esos documentos si quiero encontrar y eliminar un objeto de una matriz con algún valor específico;
Aquí hay un ejemplo del esquema del documento.
const mongoose = require("mongoose"); const LibrarySchema = new mongoose.Schema({ user: { type: mongoose.Schema.Types.ObjectId, required: true, }, books: [ { type: new mongoose.Schema({ bookName: { type: String, required: true, }, chapterReading: { type: Number, default: 1, required: true, }, }), }, ], }); const Library = mongoose.model("Library", LibrarySchema); exports.Library = Library;Si quiero encontrar y eliminar un libro con algún bookName