MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Съхранение на някои малки (под 1MB) файлове с MongoDB в NodeJS БЕЗ GridFS

Ако вашите изображения наистина са достатъчно малки, за да не създават проблем с размера на документа и нямате нищо против малко допълнителна обработка, тогава вероятно е добре просто да ги съхранявате директно в колекцията си. За да направите това, ще искате да кодирате изображението в base64, след което да го съхраните с помощта на типа BinData на mongo. Както разбирам, това след това ще го запише като BSON битов масив, а не всъщност ще съхранява низа base64, така че размерът няма да нарасне по-голям от оригиналното ви двоично изображение.

Той ще се показва в json заявки като base64 низ, който можете да използвате, за да получите обратно двоичното изображение.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Ключови неща за наблюдение в MongoDB

  2. Включва резервно криптиране за MySQL, MongoDB и PostgreSQL - ClusterControl 1.5.1

  3. Клонирайте колекция в MongoDB

  4. Java/MongoDB заявка по дата

  5. Библиотеката с обещания по подразбиране на Mongoose е отхвърлена в MEAN стека