如何使用C#枚举GridFS中的文件

汤玛士

与Mongo相比,GridFS api非常简单,并且存在读取,写入,流式传输,删除文件的调用,但是我找不到任何方法来查找文件列表,甚至找不到如何查找特定文件。

我知道我可以在表中保留文件列表,但是我正在寻找一种从头开始发现文件的方法。

有些工具(例如Studio3T)能够枚举文件,因此有一种方法。

米克尔

您可以使用Find上的方法GridFSBucket所描述的类型在这里

var bucket = new GridFSBucket(database);
var filter = Builders<GridFSFileInfo>.Filter.Empty;

using (var cursor = bucket.Find(filter))
{
    var fileNames = cursor.ToList().Select(x => x.Filename);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章