sql >> Database teknologi >  >> NoSQL >> MongoDB

Lagring af nogle små (under 1 MB) filer med MongoDB i NodeJS UDEN GridFS

Hvis dine billeder virkelig er små nok til ikke at være et problem med dokumentstørrelsen, og du ikke har noget imod en lille mængde ekstra behandling, så er det nok fint bare at gemme dem direkte i din samling. For at gøre det vil du base64-kode billedet og derefter gemme det ved hjælp af Mongos BinData-type. Som jeg forstår det, vil det så gemme det som et BSON bit-array, ikke faktisk gemme base64-strengen, så størrelsen bliver ikke større end dit originale binære billede.

Det vil blive vist i json-forespørgsler som en base64-streng, som du kan bruge til at få det binære billede tilbage.



  1. MongoDB trække element fra array to niveauer dyb

  2. Mongodb, find om en samling er tom, node.js

  3. Multi-parameter match-finder med Redis

  4. Introduktion til distribueret cache i Hadoop