mongo shell 之 GridFS 文件系统
来源:互联网 发布:window7安装ubuntu 编辑:程序博客网 时间:2024/06/17 07:01
1. Grid FS 文件系统:
1. GridFS 可用于存储超过16M 的文件, 如:图片,音频,视频等
2. GridFS 一般会将文件对象分割成多个小的chunk(文件片段),一般为256k/个,每个chunk 作为MongoDB的一个文档存储在chunks 集合中
3. GridFS 一般会使用两个集合来存储一个文件, fs.files 和 fs.chunks , fs.chunks 存储文件的内容, fs.files 存储文件的属性及用户自定义属性
4. GridFS 是一种分布式文件系统, 存储的是文件二进制信息.
5. fs.files 和 fs.chunks 中的文档格式:
2. 文件上传:
通过mongofiles 命令来进行文件上传,需要在linux shell 中执行mongofile 命令,而不是在mongoshell 中执行,这点 需要注意
文件上传命令: mongofiles -d [dbname] -l [filePath] put [fileName]
在mongo shell 中查看,上传的文件信息: 要切换到learn 库中
3. 文件删除:
命令在linux shell 中执行: mongofiles -d [dbname] delete [filename]
查看数据:
4. 文件下载
文件下载在shell 中无法实现,需要使用Java 高级驱动实现. mongofiles 也有很多参数可用,可以指定ip 地址,端口号等, 可在linux shell 中通过命令: mongofiles --help 查看
- mongo shell 之 GridFS 文件系统
- mongo shell 之数据类型
- Java从入门到精通——数据库篇Mongo DB GridFS文件系统
- 读写mongo GridFs中的文件
- mongo shell 之 基础操作
- mongo shell 之文档 更新
- mongo shell 之文档 查询
- mongo shell 之文档 索引
- mongo shell 高级之 分片
- 12.GridFS文件系统
- Hadoop之文件系统Shell
- Hadoop之文件系统Shell
- Mongo:笔记三(固定集合 GridFS)
- mongo shell 之集合&文档 插入&删除
- mongo shell 之文档 分页&排序
- mongo shell 之索引-高级索引
- mongo shell 之文档 固定集合
- mongo shell 之文档 用户管理
- Seaside
- mongo shell 之索引-高级索引
- mongo shell 之文档 固定集合
- X86 CMOS
- uboot学习第一天
- mongo shell 之 GridFS 文件系统
- 目标文件格式分析工具: ar,nm,objdump,objcopy,readelf
- 金网安泰JAVA开发工程师面经
- 任务管理器打不开怎么办?
- 在C++中子类继承和调用父类的构造函数方法
- mongo shell 之文档 用户管理
- Paperwork
- Android 平滑图片加载和缓存库 Glide 使用详解
- mongo shell 之 数据导出&导入&备份&恢复