Step into MongoDB - 15 - GridFS

目录

摘要

GridFS,查询,上传,chunks,files

GridFS

概述

分布式系统通常缺乏一个一致的文件系统。如果在几个不同节点上运行几个服务器,则必须手动上传图片复制到每个服务器上。

而 MongoDB 则采用了自己的分布式文件系统,名为 GridFS

查询

mongofiles -h localhost:27020 list

如果没有任何文件,则会得到一个空列表

上传

mongofiles -h localhost:27020 -d blog put FavoriteList.txt
  • -h 指定 host
  • -d 指定 database

上传成功后会在 mongodb 中生成对应的数据集合fs.chunksfs.files,所以也可以像普通集合一样使用它们。

其中

  • fs.chunks 存储文件的数据
  • fs.files 存储文件信息

fs.files

{
    "_id" : ObjectId("5546f35c1bedfe2842b35eeb"),
    "filename" : "aa.html",
    "chunkSize" : 261120,
    "uploadDate" : ISODate("2015-05-04T04:19:40.644Z"),
    "md5" : "db42e2fecf6c09e9c67945381f8c5352",
    "length" : 1612
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值