我正在寻找一个Linq等效于.Any for MongoDb的C#驱动程序。我有一个文档集合,具有IsArchived属性。我只想知道集合中是否包含任何存档的文档。目前,我找到的资源需求最少的方法是第一个月我想知道是否有更好的方法来做到这一点,因为我假设这仍然会检查和计数数据库集合中的所有文档。是否有更好的方法来做到这一点,或者是它?
kkih6yb81#
您可以从IMongoQueryable<T>使用Any(同步)或AnyAsync(异步)方法。确定游标源返回的游标是否包含任何文档。
IMongoQueryable<T>
Any
AnyAsync
using MongoDB.Driver.Linq; await Collection.AsQueryable() .AnyAsync(x => x.IsArchived);
字符串
1条答案
按热度按时间kkih6yb81#
您可以从
IMongoQueryable<T>
使用Any
(同步)或AnyAsync
(异步)方法。确定游标源返回的游标是否包含任何文档。
字符串