位置: 编程技术 - 正文

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的使用教程)

  • 三税率什么意思
  • 买充值卡可以开票吗
  • 金蝶eas怎么用
  • 税率变更后账务怎么处理
  • 发票号码不一致可以报销吗
  • 小型微利企业年应纳税所得额不超过100万元的部分
  • 外商投资企业土地使用税什么时候交
  • 电影院买电影票怎么买
  • 存货盘亏进项税额转出会计分录
  • 销售不同税率的货物会计处理
  • 房产税计税依据房产原值怎么算
  • 筹资活动现金净流量为正说明什么
  • 买了两个月社保能用多少医药费
  • 预缴税款怎么操作
  • 物业管理企业主营业务收入
  • 税控服务费抵扣增值税
  • 广告业增值税税率6%是多少
  • 企业有哪些o
  • 以前年度企业所得税申报表怎么查
  • 土地的增值税进项能否抵扣
  • 出租无形资产收到的租金
  • 企业账面库存过大应怎样处理好
  • 支付行业招商方案
  • 季报的利润表是填本期金额还是本年
  • 1697510006
  • 支付给经销商的装修款怎么入账
  • 电脑屏发黄怎么调正常哪
  • 利息收入和利息费用的区别
  • 考试资格的工作有哪些
  • php截取网页指定内容
  • 结算备付金的账户是什么
  • uniapp intent
  • 固定资产改造时的账面价值
  • 提前支付的费用记账
  • fedora23安装
  • 小规模纳税人查询
  • vue3+vite+typescript出现does not provide an export named ‘xxx‘ 解决方法
  • chart.js教程
  • php each list
  • php中的异常和错误怎么写
  • 负数发票跨月怎么做账
  • super命令linux
  • yii框架搭建
  • 辞退员工福利
  • 资产处置收益的账务处理
  • python数组合并并排序
  • 织梦怎么导入数据库
  • 资产减值损失如何计算
  • 福利用品可以抵增值税吗
  • 专票抵扣税款的会计分录
  • 业务招待费报销制度及流程
  • 普票是啥意思
  • 办培训机构需要什么条件手续
  • 公司购买土地建厂房账务处理小企业会计准则
  • 增值税及附加税计算公式
  • 汇算清缴退税分录怎么做
  • 公司账户可以转个人支付宝吗
  • 存货有哪几个科目
  • 日用品增值税率是多少
  • 企业需要报哪些税
  • 什么叫先打后补
  • 事业单位不允许办企业是哪个文件要求的
  • 公司向员工个人借款怎么处理
  • 企业发生存货盘盈时计入营业外收入科目
  • mysql深度解析
  • linux系统讲解
  • u深度u盘启动盘制作工具无法进入电脑
  • ghost出现错误
  • 手机找回删除的文件
  • linux yum安装apache
  • 升级win10免费吗
  • win8系统怎么打开运行
  • windows7系统下给WORD2010设置打开密码的方法
  • excel表格时间选择
  • js中的set
  • 1万4千块钱交多少个人所得税
  • 办公室主任和党支部书记哪个职位高
  • 个人所得税代扣代缴手续费退库申请
  • 出口退税申报系统反馈读入
  • 税务报运维需要多长时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设