Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/275.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.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
如何在mongodb C#驱动程序中使用$substr通过聚合或LINQ检索文档_C#_Linq - Fatal编程技术网

如何在mongodb C#驱动程序中使用$substr通过聚合或LINQ检索文档

如何在mongodb C#驱动程序中使用$substr通过聚合或LINQ检索文档,c#,linq,C#,Linq,我希望使用c#驱动程序从mongodb检索数据,但我很难使用聚合框架异步检索文档 我有上千个文档,尝试异步获取所有id需要花费很长时间才能获取所有id 基于所有id,我迭代foreach循环,在这里输入代码匹配该id,然后-获取该文档数据,但在检索数据时,我喜欢使用$substr -在字符串列表中,请参见所附的原始数据集 +e、 g indb=string[“一”、“二”、“三”] 在查询中,迭代字符串[“ne”、“wo”、“hr”] C#模型: 公共类ThirtyTwoZero { 公共对象I

我希望使用c#驱动程序从mongodb检索数据,但我很难使用聚合框架异步检索文档

  • 我有上千个文档,尝试异步获取所有id需要花费很长时间才能获取所有id

  • 基于所有id,我迭代foreach循环,在这里输入代码匹配该id,然后-获取该文档数据,但在检索数据时,我喜欢使用$substr -在字符串列表中,请参见所附的原始数据集

  • +e、 g in
    db=string[“一”、“二”、“三”]
    在查询中,迭代字符串[“ne”、“wo”、“hr”]

    C#模型:

    公共类ThirtyTwoZero
    {
    公共对象Id{get;set;}
    公共字符串SequenceNo{get;set;}
    公共列表ThirtyTwoZeroList{get;set;}
    }
    


    感谢您的帮助,并提前表示感谢

    花点时间阅读帮助中心中的。堆栈溢出上的格式设置与其他站点不同。你的文章越好看,别人就越容易阅读和理解。我尽了最大努力改进这篇文章,但是#2很难理解。请重新阅读您的问题,并将其改写,以便我们更好地理解。请花一点时间阅读帮助中心中的。堆栈溢出上的格式设置与其他站点不同。你的文章越好看,别人就越容易阅读和理解。我尽了最大努力改进这篇文章,但是#2很难理解。请把你的问题重新读一遍,然后重写,这样我们才能更好地理解它。
    public class ThirtyTwoZero
    {
        public ObjectId Id { get; set; }
        public string SequenceNo { get; set; }
        public List<string> ThirtyTwoZeroList { get; set; }
    }