位置: 编程技术 - 正文

MongoDB学习笔记之GridFS使用介绍(mongodb视频教程)

编辑:rootadmin

推荐整理分享MongoDB学习笔记之GridFS使用介绍(mongodb视频教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mongodb视频教程,mongodb入门教程,mongodb视频教程,mongodb从入门到商业实战,mongodb 教程,mongodb快速入门,mongodb 教程,mongodb 教程,内容如对您有帮助,希望把文章链接给更多的朋友!

GridFS简介

GridFS是MongoDB中的一个内置功能,可以用于存放大量小文件。

GridFS使用

MongoDB提供了一个命令行工具mongofiles可以来处理GridFS,

列出所有文件: 上传一个文件: 下载一个文件: 查找文件: 参数说明: ?d 指定数据库 ,默认是fs,Mongofiles list ?d testGridfs -u ?p 指定用户名,密码 -h 指定主机 -port 指定主机端口 -c 指定集合名,默认是fs -t 指定文件的MIME类型,默认会忽略GridFS实现原理

MongoDB学习笔记之GridFS使用介绍(mongodb视频教程)

GridFS在数据库中,默认使用fs.chunks和fs.files来存储文件。 其中fs.files集合存放文件的信息,fs.chunks存放文件数据。

一个fs.files集合中的一条记录内容如下,即一个file的信息如下:

对应的fs.chunks中的chunk如下:

默认chunk的大小是K。 所以在把文件存入到GridFS过程中,如果文件大于chunksize,则把文件分割成多个chunk,再把这些chunk保存到fs.chunks中,最后再把文件信息存入到fs.files中。

在读取文件的时候,先据查询的条件,在fs.files中找到一个合适的记录,得到“_id”的值,再据这个值到fs.chunks中查找所有“files_id”为“_id”的chunk,并按“n”排序,最后依次读取chunk中“data”对象的内容,还原成原来的文件。

注意事项

1.GridFS不自动处理md5相同的文件,对于md5相同的文件,如果想在GridFS中只有一个存储,要用户自已处理。Md5值的计算由客户端完成。2.因为GridFS在上传文件过程中是先把文件数据保存到fs.chunks,最后再把文件信息保存到fs.files中,所以如果在上传文件过程中失败,有可能在fs.chunks中出现垃圾数据。这些垃圾数据可以定期清理掉。

MongoDB学习笔记之分组(group)使用示例 //准备测试数据db.user.drop();for(vari=;i;i++){db.user.insert({name:"user"+i,age:Math.floor(Math.random()*)+,sex:Math.floor(Math.random()*3)%2==0'M':'F',chinese:Math.floor(Math.random()*

Mongo管理用户相关操作总结 列出所有用户mongouseadmindb.system.users.find()禁用认证模式/etc/mongod.confnoauth=trueauth=false创建用户用户是基于数据库的,在admin数据库上创建的用户属于管理者

MongoDB中的bson介绍和使用实例 一、什么是bsonBSON是一种类json的一种二进制形式的存储格式,简称BinaryJSON,它和JSON一样,支持内嵌的文档对象和数组对象,但是BSON有JSON没有的一些数

标签: mongodb视频教程

本文链接地址:https://www.jiuchutong.com/biancheng/312700.html 转载请保留说明!

上一篇:MongoDB备份、还原、导出、导入、克隆操作示例(mongodb备份策略)

下一篇:MongoDB学习笔记之分组(group)使用示例(mongodb的使用教程)

  • 私车公用如何处理
  • 超标准能按小规模纳税人标准纳税吗?
  • 增值税应纳税额是什么意思
  • 减去税率怎么算
  • 包工包料怎么付款流程
  • 融资租赁和经营租赁的特点
  • 自然人税收系统怎么添加人员
  • 怎么才算小企业
  • 土地使用税怎么征收标准
  • 出纳都需要做什么表格
  • 销售税金及附加含增值税吗
  • 出口报关金额要考虑银行手续费吗
  • 银行退回服务费怎么写分录
  • 咨询服务费是否可以税前扣除
  • 自产自销的产品怎么做账
  • 没进项发票要交多少税
  • 网上办税大厅查询财务负责人?
  • 审核发票的要素
  • 出口退税收汇凭证是什么
  • 经营收入怎么做分录
  • 外地项目不预缴税款
  • 资金使用计划表怎么写
  • 已报税的发票可以作废吗
  • 华为鸿蒙系统超级终端怎么用
  • win11卓越性能模式
  • 承兑兑现违法吗
  • 生产领用包装物计入哪里
  • 一般纳税人开出普票可以抵扣吗
  • 以公司名义购买房产的利与弊
  • 会计差错更正处理
  • 退回多缴所得税做贷方本期发生额没有
  • 房产无偿过户给朋友能让他还吗?
  • 领用材料已抵扣进项税
  • 收到过期银行汇票怎么办
  • 债券利息计算方法
  • 处置可供出售金融资产原先进入公允价值变动损益
  • 无形资产属于哪一类
  • opencv语句
  • 固定资产处置营业外支出
  • 4s店收到红字发票怎么办
  • 出售无形资产损益怎么算
  • python初探
  • 帝国cms使用手册
  • 企业出口证明
  • mongodb morphia
  • 浅谈数据库优化设计
  • 固定资产减少如何处理
  • 年底要结转净利润怎么算
  • 进口化妆品品牌大全
  • 湖南残保金优惠政策
  • 一般纳税人取得普票怎么做账
  • 已抵扣进项税额转出的会计分录怎么做
  • 购买材料如何做会计分录
  • 公司自建房要交房产税吗
  • 用于研发购买的材料进项税额
  • 辅助生产成本应计入什么
  • 离职补偿金要交个税吗
  • mysql 正则表达式分组替换
  • windowsandbox
  • 禁用windows installer没有用
  • windows勒索病毒
  • win7网速很慢
  • linux ii
  • python爬虫框架怎么画
  • bootstrap基础教程
  • vue curd生成
  • android intent作用
  • js tab选项卡
  • 常用python编程软件
  • javascript入门基础
  • python文件处理方法
  • 淘宝模拟生成器
  • 全面解析少女时代关系
  • flask框架下使用scrapy框架
  • 国税地税分开原因
  • 物业管理用房如何申请
  • 青岛市税务局长魏
  • 国家税务局的单位性质是什么
  • 怎么查询车船税缴费记录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设