Es fácil para nosotros almacenar / obtener datos en mongoDB usando nodejs a través de los métodos POST y GET Api … cuando se trata de almacenar una imagen … es diferente a la hora de almacenar datos de campos normales … mientras intentaba almacenar y leer la imagen, se enfrentó un poco duro ..
Entonces, esta publicación le muestra la forma fácil y comprensible de almacenar y obtener la imagen de MongoDB usando nodejs, Express y Mongoose.
Esta publicación le enseñará cómo almacenar imágenes en una base de datos MongoDB usando el ODM Mongoose, así como recuperar y mostrar esas imágenes.
- Cómo codificar y probar PHP, MYSQL y CSS para que cada cambio ocurra de inmediato
- ¿Es viable ahora crear botones e íconos únicos para aplicaciones web o aplicaciones móviles con Photoshop?
- ¿Cuál es el mejor sistema operativo para una carrera de desarrollo web?
- ¿Hay algo mejor que la grilla Kendo de Telerik en el mercado actual para páginas web receptivas?
- A partir del tercer trimestre de 2014, ¿cuáles son todos los pros y los contras entre Play (Scala) y meteor.js (node.js / JavaScript) para crear aplicaciones web?
hemos establecido una conexión con nuestra base de datos y requerimos todos los paquetes necesarios, ahora podemos comenzar a definir nuestra lógica del lado del servidor. Primero debemos definir nuestro esquema de base de datos.
La forma en que intento almacenar la imagen es como … estoy cargando y almacenando la imagen en mi directorio de proyecto (cargas) y usando la ruta de la imagen para almacenar en la colección Mongo … mientras obtengo la imagen, obteniendo la ruta de la imagen desde mongoDB y refiriéndolo para obtener la imagen exacta.
- Uploads es el directorio que almacena imágenes / archivos que cargamos.
- rutas tiene la clase ‘imagefile.js’ que contiene la lógica de almacenamiento de imagen / archivo y obtener
- views tiene la clase ‘index, ejs’ que contiene lógica de carga HTML
- app.js es la clase principal
- package.json tiene la información sobre los paquetes instalados
http://www.prapti.co.uk/