与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] 删除。
我来说两句