MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Bilder in MongoDB speichern

Mit GridFS Sie können Dateien speichern und lesen, die die Größenbeschränkung für BSON-Dokumente (16 MB) überschreiten. Es wird oft zum Speichern von Medien verwendet, da Sie Ihre Daten zum Client streamen können.

GridFS hat eine bestimmte Dokumentstruktur – es besteht tatsächlich aus mehreren Dokumenten, überprüfen Sie es einfach in Ihrer db wenn Sie etwas in GridFS einfügen. Da es eine spezielle Struktur und files hat möglicherweise die Dokumentgröße von 16 MB überschreiten, können Sie GridFS-Dokumente nicht in andere Dokumente einfügen.

Wenn Sie auf einige GridFS-Objekte verweisen möchten, können Sie dies tun, indem Sie die file_id speichern der spezifischen GridFS-Datei und fragt diese ab, wenn Sie ihren Inhalt abrufen müssen.