MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Armazenar imagens no MongoDB


Com GridFS você pode salvar e ler arquivos que excedem o limite de tamanho de arquivo de documento BSON (16 MB). É frequentemente usado para armazenar mídia, pois você pode transmitir seus dados para o cliente.

O GridFS tem uma estrutura de documento específica -- na verdade consiste em vários documentos, basta verificar no seu db quando você insere algo no GridFS. Como tem uma estrutura especial e files pode potencialmente exceder o limite de tamanho de documento de 16 MB, você não pode incluir documentos GridFS em outros documentos.

Se você quiser referenciar alguns objetos GridFS, você pode salvar o file_id do arquivo GridFS específico e consultando isso quando você precisar recuperar seu conteúdo.