我有一些小型属性和一个大型属性的文档集合(一个10MB左右的二进制PDF文档)。我正在使用最新的稳定C#驱动程序,该驱动程序于2015-04-02发布。有没有一种方法可以获取这些文档的列表,其中包含所有小的属性,但不包括巨大的二进制属性?
您可能要先使用IFindFluent.Find
,然后再使用IFindFluent.Projection
和Builders.Projection.Exclude
排除此属性:
var query = collection.
Find(filter).
Project<Document>(Builders<Document>.Projection.Exclude(doc => doc.HugeBlob));
var results = await query.ToListAsync();
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句