Natuurlijk kunt u uw bestand als tekenreeks rangschikken en opslaan in het documentveld. Maar in een dergelijke benadering is er één nadeel:al uw bestanden moeten
Mongodb-rasters bouwen bovenop mongodb-verzamelingen en bevatten twee verzamelingen:
- Bestanden -- metadata van bestand (naam, grootte, id, andere informatie die je wilt bewaren)
- Chunks -- verzameling die geserialiseerde hoofdtekst van het bestand bevat. Als de bestandsgrootte groter is dan 16 mb, maakt mongodb automatisch een extra chunk. Dus elk bestand wordt in mongodb bewaard als één bestandsdocument en>=1 chunk-documenten.
U kunt hier hoe het bestand eruitziet in mongodb.
Dus als je hebt besloten om bestanden in mongodb op te slaan, is het beter om gemeenschappelijke, getest door community-aanpak - gridfs te gebruiken.