Estoy tratando de aprender el desarrollo de pila completa utilizando el enfoque MERN. Tengo una situación en la que cuando un usuario agrega el elemento a su lista de seguimiento, que tiene el siguiente archivo
movie id movie poster(an image) movie name released dateQuiero almacenar esto en MongoDB Atlast usando mongoose query y node.js
y tal que cuando un usuario hace clic en el botón Eliminar en el front-end, se elimina.
Sin embargo, sé que tengo que usar las API get, post, put, patch, delete, respectivamente. Pero mi preocupación es, ¿cómo es esto posible o se puede lograr cuando tiene un tipo de imagen en su esquema?
En resumen, ¿cómo puedo almacenar los datos que tienen una imagen, por ejemplo, debajo de la tarjeta?
Gracias por tu ayuda y tus consejos. Consulte el código de esquema a continuación que estoy intentando, corríjame dónde me equivoco y aconséjeme sobre el tutorial relacionado.
//on watchlistSchema.js import { express } from "express"; import { mongoose } from "mongoose"; const watchlistSchema = mongoose.Schema({ name: { type: String, }, image: { type: Buffer, }, }); const watchlistItem = mongoose.model("newWatchlist", newWatchlistSchema); module.exports = watchlistItem; //on route.js const watchlistItem = require("../model/watchlistSchema"); router.post("/watchlistitem", (req, res) => { res.send("hi "); console.log("watchlist item is here"); });Intentando probar en POSTMAN