sql >> Databasteknik >  >> NoSQL >> MongoDB

Lagrar några små (under 1MB) filer med MongoDB i NodeJS UTAN GridFS

Om dina bilder verkligen är tillräckligt små för att inte vara ett problem med dokumentstorleken och du inte har något emot lite extra bearbetning, är det förmodligen bra att bara lagra dem direkt i din samling. För att göra det vill du base64 koda bilden och sedan lagra den med Mongos BinData-typ. Som jag förstår det kommer det sedan att sparas som en BSON-bitarray, inte faktiskt lagra base64-strängen, så storleken blir inte större än din ursprungliga binära bild.

Den kommer att visas i json-frågor som en base64-sträng, som du kan använda för att få tillbaka den binära bilden.



  1. Slaget om NoSQL-databaserna - Jämför MongoDB och Cassandra

  2. Hur man konverterar Redis date till R

  3. Återanvänder MongoDB borttaget utrymme?

  4. Inkapslar Unicode från redis