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

Almacenar imágenes en MongoDB

Con GridFS puede guardar y leer archivos que excedan el límite de tamaño de archivo de documento BSON (16 MB). A menudo se usa para almacenar medios, ya que puede transmitir sus datos al cliente.

GridFS tiene una estructura de documento específica:en realidad consta de varios documentos, solo verifíquelo en su db cuando inserta algo en GridFS. Ya que tiene una estructura especial y files puede exceder potencialmente el límite de tamaño de documento de 16 MB; no puede incluir documentos de GridFS en otros documentos.

Si desea hacer referencia a algunos objetos de GridFS, puede guardar el file_id del archivo GridFS específico y consultarlo cuando necesite recuperar su contenido.