C# 在mongodb中查找之前检查文档是否存在
我有一个没有文档(或记录)的集合(或表),当我试图查找文档时,我得到一个异常。 是否有任何方法可以检查集合是否有文档,然后使用mongo c#driver 2.0.1尝试查找文档C# 在mongodb中查找之前检查文档是否存在,c#,mongodb-query,C#,Mongodb Query,我有一个没有文档(或记录)的集合(或表),当我试图查找文档时,我得到一个异常。 是否有任何方法可以检查集合是否有文档,然后使用mongo c#driver 2.0.1尝试查找文档 var sc = new SaadatContext(); var lastSlides = await sc.SliderCollection.Find(slider => slider.IsDeleted == fa
var sc = new SaadatContext();
var lastSlides =
await
sc.SliderCollection.Find(slider => slider.IsDeleted == false && slider.Publish == false)
.SortByDescending(slider => slider.CreationDate)
.Limit(count).ToListAsync();
如果集合没有文档,则查询抛出异常!,我希望在尝试查找集合之前检查集合文档是否存在,如果集合没有文档,则返回null
伪代码如下:
if( dataBase.Collection<Person>().hasRow) { call Find() method }
if(dataBase.Collection().hasRow){call Find()method}
显示用于查找整个文档的代码!把它放在你的问题中……也许你在寻找:@FireAlkazar:这检查集合是否存在,但我想检查特定集合是否有任何记录。