sql >> Database >  >> NoSQL >> MongoDB

Afbeeldingen opslaan in MongoDB

Met GridFS u kunt bestanden opslaan en lezen die de maximale bestandsgrootte van het BSON-document (16 MB) overschrijden. Het wordt vaak gebruikt om media op te slaan, omdat u uw gegevens naar de client kunt streamen.

GridFS heeft een specifieke documentstructuur -- het bestaat eigenlijk uit meerdere documenten, controleer het gewoon in uw db wanneer u iets in GridFS invoegt. Omdat het een speciale structuur heeft en files kan mogelijk de documentgrootte van 16 MB overschrijden. U kunt GridFS-documenten niet in andere documenten opnemen.

Als u naar sommige GridFS-objecten wilt verwijzen, kunt u de file_id . opslaan van het specifieke GridFS-bestand en dat opvragen wanneer u de inhoud ervan moet ophalen.



  1. Wat is MongoDB's $min? Waarin verschilt dat van find().sort({the_field:1}).limit(1)?

  2. Bekijk de voortgang van een langlopende mongodb-aggregatietaak

  3. Hoe NoSQL-databases presteren op geaggregeerde functies (AVG, SUM, enz.)

  4. mpromise (de standaard beloftebibliotheek van mangoesten) is een verouderde fout bij het testen