Estoy trabajando en mi proyecto. Ya escribí el archivo server.js para backend. Este es mi esquema y modelo de mangosta.
const BookSchema = new mongoose.Schema({ title: { type: String, required: true }, isbn: { type: String, required: true }, author: { type: String, //required: true }, description: { type: String }, published_date: { type: Date }, publisher: { type: String }, updated_date: { type: Date, default: Date.now } }); // make data model from schema const Book = mongoose.model('book', BookSchema);este es mi enrutador
router.get('/:id', (req, res) => { Book.findById(req.params.id) .then(book => res.json(book.title)) .catch(err => res.status(404).json({ nobookfound: 'No Book found' })); });¿Cómo puedo pasar Book.isbn a través de get request para obtener Book.title?
solo usa el método findOne
Book.findOne({isbn:"pass isbn value here"}) .then(book => res.json(book.title)) .catch(err => res.status(404).json({ nobookfound: 'No Book found' })); });