Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在mongodb中查找之前检查文档是否存在_C#_Mongodb Query - Fatal编程技术网

C# 在mongodb中查找之前检查文档是否存在

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

我有一个没有文档(或记录)的集合(或表),当我试图查找文档时,我得到一个异常。 是否有任何方法可以检查集合是否有文档,然后使用mongo c#driver 2.0.1尝试查找文档

  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:这检查集合是否存在,但我想检查特定集合是否有任何记录。