sql >> Base de Datos >  >> NoSQL >> MongoDB

Almacenamiento de algunos archivos pequeños (menos de 1 MB) con MongoDB en NodeJS SIN GridFS

Si sus imágenes realmente son lo suficientemente pequeñas como para no ser un problema con el tamaño del documento y no le importa un poco de procesamiento adicional, entonces probablemente esté bien almacenarlas directamente en su colección. Para hacer eso, querrá codificar la imagen en base64, luego almacenarla usando el tipo BinData de mongo. Según tengo entendido, eso lo guardará como una matriz de bits BSON, en realidad no almacenará la cadena base64, por lo que el tamaño no crecerá más que su imagen binaria original.

Se mostrará en las consultas json como una cadena base64, que puede usar para recuperar la imagen binaria.