MongoDB之GridFS
发表于:2025-11-16 作者:千家信息网编辑
千家信息网最后更新 2025年11月16日,在MongoDB里面支持大数据的存储(例如图片、音乐、各种二进制数据),但是这个做法需要用户自己进行处理,使用"mongofiles"命令完成。1、利用命令行进入到图片所做的路径[root@D2-LZ
千家信息网最后更新 2025年11月16日MongoDB之GridFS在MongoDB里面支持大数据的存储(例如图片、音乐、各种二进制数据),但是这个做法需要用户自己进行处理,使用"mongofiles"命令完成。
1、利用命令行进入到图片所做的路径
[root@D2-LZY245 ~]# cd /root/
2、将文件保存到文件库之中
[root@D2-LZY245 ~]# mongofiles put Tulips.jpg
2017-08-17T11:01:24.787+0800 connected to: localhost
added file: Tulips.jpg
此时会向数据库里面写入要保存的二进制数据。
3、查看保存的文件
[root@D2-LZY245 ~]# mongofiles list
2017-08-17T11:02:56.059+0800 connected to: localhost
Tulips.jpg 620888
4、在MongoDB里面有一个fs的系统集合,这个集合默认保存在了test数据库下。
范例:查看保存的信息
> use test
switched to db test
> show collections;
fs.chunks
fs.files
> db.fs.files.find()
{ "_id" : ObjectId("599507041764d541df4535ce"), "chunkSize" : 261120, "uploadDate" : ISODate("2017-08-17T03:01:24.798Z"), "length" : 620888, "md5" : "fafa5efeaf3cbe3b23b2748d13e629a1", "filename" : "Tulips.jpg" }
5、删除文件
[root@D2-LZY245 ~]# mongofiles delete Tulips.jpg
2017-08-17T11:07:46.001+0800 connected to: localhost
successfully deleted all instances of 'Tulips.jpg' from GridFS
在MongoDB里面支持二进制数据的保存,但是存在的意义不大。基本上不在项目中使用。
1、利用命令行进入到图片所做的路径
[root@D2-LZY245 ~]# cd /root/
2、将文件保存到文件库之中
[root@D2-LZY245 ~]# mongofiles put Tulips.jpg
2017-08-17T11:01:24.787+0800 connected to: localhost
added file: Tulips.jpg
此时会向数据库里面写入要保存的二进制数据。
3、查看保存的文件
[root@D2-LZY245 ~]# mongofiles list
2017-08-17T11:02:56.059+0800 connected to: localhost
Tulips.jpg 620888
4、在MongoDB里面有一个fs的系统集合,这个集合默认保存在了test数据库下。
范例:查看保存的信息
> use test
switched to db test
> show collections;
fs.chunks
fs.files
> db.fs.files.find()
{ "_id" : ObjectId("599507041764d541df4535ce"), "chunkSize" : 261120, "uploadDate" : ISODate("2017-08-17T03:01:24.798Z"), "length" : 620888, "md5" : "fafa5efeaf3cbe3b23b2748d13e629a1", "filename" : "Tulips.jpg" }
5、删除文件
[root@D2-LZY245 ~]# mongofiles delete Tulips.jpg
2017-08-17T11:07:46.001+0800 connected to: localhost
successfully deleted all instances of 'Tulips.jpg' from GridFS
在MongoDB里面支持二进制数据的保存,但是存在的意义不大。基本上不在项目中使用。
数据
文件
二进制
命令
图片
数据库
支持
不大
之中
信息
做法
意义
文件库
用户
系统
范例
路径
音乐
项目
处理
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发凭证
可以通过账号密码远程连接数据库
湖南共公频道网络安全教育
万方数据库免费帐号
网上银行网络技术标准
西奥电梯中文服务器怎么清除故障
互联网金融网络安全建设
严守网络安全防控
华为服务器管理口配置ip
中文常用的文献检索数据库
武昌靠谱的软件开发中心
歌手数据库 大全
数据库 metadata
google服务器地址
河北源茂软件开发股份有限公司
如何以数据库用户身份查询表
数据软件开发
家庭云服务器怎么下载
数据库备份任务计划
搭建pdm服务器
大型数据库技术用什么软件
甘肃华为服务器虚拟化安装
bios 服务器
多种数据库比较
多客桥网络技术有限公司
计算机网络技术通信工程
数据库1265什么意思
国开数据库运维本章自测答案
数据库逻辑路径
小学生和网络安全的故事