Bash脚本会将(小)图像作为文档上传到MongoDB?

时间:2019-03-01 22:39:30

标签: mongodb shell gridfs

我有一个包含大量小图像(例如png图标)的目录,我想使用GridFS将它们存储在MongoDB ,理想情况下仅使用bash脚本和mongo shell 。根据我的阅读,这似乎在技术上是可行的,但是我还没有设法使它起作用。 official documentation,但配方似乎不完整。 根据{{​​3}},GridFS实际上并不是绝对必要的,例如仅图标。

假设,我有一个名为foo.png的图像文件,我想将其保存到数据库icons中,GridFS解决方案将是这样:

mongofiles -u "uploader" -p "notsogreat" --authenticationDatabase "admin" -d icons put foo.png

但是在bash中没有GridFS的情况下该怎么办?

base64 foo.png > mongo -u "uploader" -p "notsogreat" --authenticationDatabase "admin" [SOME_MAGIC]
我查询过的

StackOverflow页面(无特定顺序):

更多参考文献:

0 个答案:

没有答案