MongoDB GridFS介绍
来源:互联网 发布:魔剑之刃 源码 编辑:程序博客网 时间:2024/06/04 19:22
GridFS是一种将大型文件存储在MongoDB数据库中的文件规范。它是MongoDB的一个内置功能,它提供一组文件操作的API以利用MongoDB存储文件。其基本原理是将文件保存在两个Collection中,一个保存文件索引,一个保存文件内容。文件内容按一定大小分成若干块,每一块存在一个Document中,这种方法不仅提供了文件存储,还提供了对文件相关的一些附加属性(比如MD5值)的存储。下面介绍的是一些常用的命令行:
(1)存储文件到mongodb中
mongofiles put c:\1.txt
(2)查看所有
mongofiles list
(3)查找search
mongofiles search xxx
查询所有文件包含1.txt的文件
(4)查询特定前缀的文件
mongofiles list xxx
查询文件名前缀为c的所有文件
(5)查看文件的元数据信息
db.fs.files.find();
其中filename:存储的文件名
chunSize:chunks分块的大小,即每块大小为256KB。
uploadDate:入库时间
md5:此文件的md5码。
length:此文件大小,单位:“字节”.(6)查询其他相关信息的二进制块
db.fs.chunks.find();
其中 n代表的是chunks的序号,从0开始。可以看出fs.chunks中存储的实际内容信息。
(7)校验md5码
首选删除C:\1.txt。
接着:
通过md5sum进行文件校验(这里的md5命令是外部引入的)
结果与库中存储的md5值相同。
另外,可以通过mongodb的管理工具进行查看,比如MongoVUE等。
0 0
- MongoDB GridFS介绍
- MongoDB GridFS介绍
- MongoDB---GridFS
- MongoDB GridFS
- MongoDB GridFS
- mongodb GridFS
- MongoDB GridFS
- MongoDB:22-MongoDB-GridFS
- 闲谈MongoDb+GridFS+Nginx
- GridFS Specification --MongoDB
- 闲谈MongoDb+GridFS+Nginx
- MongoDB 之 GridFS
- mongoDB GridFS详细分析
- MongoDB GridFs with C#
- MongoDB GridFS图片存储
- mongodb gridfs分析
- Mongodb——GridFS
- mongodb测试之GridFS
- 2014.05.19Csdn培训感受
- 数据科学工具箱week2笔记
- bzoj 3198: [Sdoi2013]spring 题解
- 杭电 大数相加 A+B problem2
- lucene测试demo
- MongoDB GridFS介绍
- 语音识别的基础知识与CMUsphinx介绍
- 无法定位程序输入点 CreateUri 于动态链接库 urlmon.dll 上。
- python5
- log4j模板及注释
- Java方法参数传递
- JSP Cookie 使用完全详解
- Linux网络编程必看书籍推荐
- 玩转Web值jquery(一)---对表单中的某一标签批量处理(以input为例)