MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Archivia le immagini in MongoDB

Con GridFS puoi salvare e leggere i file che superano il limite di dimensione del file del documento BSON (16 MB). Viene spesso utilizzato per archiviare file multimediali poiché puoi trasmettere i tuoi dati al client.

GridFS ha una struttura del documento specifica:in realtà consiste in più documenti, basta controllarlo nel tuo db quando inserisci qualcosa in GridFS. Dal momento che ha una struttura speciale e files può potenzialmente superare il limite della dimensione del documento di 16 MB, non puoi includere documenti GridFS in altri documenti.

Se vuoi fare riferimento ad alcuni oggetti GridFS puoi salvando il file_id del file GridFS specifico e interrogandolo quando è necessario recuperarne il contenuto.