对象 GridFS

MongoDB GridFS 分布式文件系统访问对象

使用 MongoDB.fs 获取,创建方式:

var gfs = mdb.fs;

继承关系

成员属性

files

MongoCollection, 查询 GridFS 的元数据表

readonly MongoCollection GridFS.files;

chunks

MongoCollection, 查询 GridFS 的分块数据表

readonly MongoCollection GridFS.chunks;

成员函数

retrieve

获取一个文件

MemoryStream GridFS.retrieve(String name);

调用参数:

返回结果:


store

保存一个流到文件系统

GridFS.store(String name,
    Stream src);

调用参数:


保存一个二进制数据块到文件系统

GridFS.store(String name,
    Buffer data);

调用参数:


exists

检测指定的文件是否存在

Boolean GridFS.exists(String name);

调用参数:

返回结果:


remove

删除指定的文件

GridFS.remove(String name);

调用参数:


dispose

强制回收对象,调用此方法后,对象资源将立即释放

GridFS.dispose();

equals

比较当前对象与给定的对象是否相等

Boolean GridFS.equals(object expected);

调用参数:

返回结果:


toString

返回对象的字符串表示,一般返回 "[Native Object]",对象可以根据自己的特性重新实现

String GridFS.toString();

返回结果:


toJSON

返回对象的 JSON 格式表示,一般返回对象定义的可读属性集合

Value GridFS.toJSON(String key = "");

调用参数:

返回结果:


valueOf

返回对象本身的数值

Value GridFS.valueOf();

返回结果: