Bash скрипт, который загружает (маленькие) изображения в виде документов в MongoDB? - PullRequest
0 голосов
/ 02 марта 2019

У меня есть каталог с множеством маленьких изображений (скажем, 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, с которыми я обращался (в произвольном порядке):

Дополнительные ссылки:

...