У меня есть каталог с множеством маленьких изображений (скажем, png
значки), которые я хочу сохранить в моем MongoDB без , используя GridFS, в идеале, используя скрипт bash и только оболочку mongo.Из того, что я прочитал, это кажется технически осуществимым, но мне пока не удалось заставить его работать.Официальная документация , но рецепт кажется неполным.Согласно Кристофу Менге , GridFS действительно не является абсолютно необходимой, например, только для иконок.
Предположим, у меня есть файл изображения с именем foo.png
, который я хотел бы сохранить в базе данных icons
, решение GridFS будет следующим:
mongofiles -u "uploader" -p "notsogreat" --authenticationDatabase "admin" -d icons put foo.png
Нокак мне это сделать без GridFS в bash
?
base64 foo.png > mongo -u "uploader" -p "notsogreat" --authenticationDatabase "admin" [SOME_MAGIC]
Страницы StackOverflow, с которыми я обращался (в произвольном порядке):
Дополнительные ссылки: