Als je afbeeldingen echt klein genoeg zijn om geen probleem te vormen met de documentgrootte en je het niet erg vindt om een beetje extra te verwerken, dan is het waarschijnlijk prima om ze direct in je verzameling op te slaan. Om dat te doen, moet je de afbeelding met base64 coderen en vervolgens opslaan met het BinData-type van mongo. Zoals ik het begrijp, zal dat het dan opslaan als een BSON-bitarray, niet echt de base64-string opslaan, dus de grootte zal niet groter worden dan je originele binaire afbeelding.
Het wordt in json-query's weergegeven als een base64-tekenreeks, die u kunt gebruiken om de binaire afbeelding terug te krijgen.