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

Erklären Sie, als wäre ich fünf:Formular mit Text- und Bildfeld> Routen> Controller> In MongoDB-Dokument schreiben - GridFS geht wohin?

GridFS-Sammlungen sind interne Implementierungsdetails von GridFS. Eine Verknüpfung mit Ihren anderen Daten findet nicht statt.

Um in GridFS zu schreiben und daraus zu lesen, würden Sie GridFS-APIs verwenden, die von Ihrem Treiber bereitgestellt werden. Im Allgemeinen bedeutet dies, dass Sie, wenn Sie beispielsweise einige Felder und ein binäres Blob wie ein Bild speichern, das Speichern in zwei Schritten durchführen würden (ein Einfüge-/Aktualisierungsvorgang für die Felder und ein separater GridFS-Vorgang für das binäre Blob).

Sie würden das Bild nicht in Ihrem Dokument speichern . Sie würden das Bild in GridFS speichern , und in Ihrem Dokument könnten Sie einen Verweis auf die GridFS-Datei einfügen (diese haben ihre eigenen IDs).