/// <summary>/// mongodb分页查询/// </summary>/// <typeparam name="T"></typeparam>/// <param name="sortQuery"></param>/// <param name="query"></param>public void GetPaging<T>(Dictionary<string, string> sortQuery,  Expression<Func<T,bool>> query){if (sortQuery.Count < 0){return;}IMongoClient mongoClient = new MongoClient("");IMongoDatabase mongoDatabase = mongoClient.GetDatabase("");var sort = Builders<T>.Sort;SortDefinition<T> sortimp = null;foreach (var item in sortQuery){if (item.Value == "d"){sortimp = sort.Descending(item.Key);}else{sortimp = sort.Ascending(item.Key);}}mongoDatabase.GetCollection<T>(typeof(T).Name).Find<T>(query).Sort(sortimp)?.Limit(1).Skip(1);}

转载于:https://www.cnblogs.com/llcdbk/p/9176265.html

C# 驱动的mongodb的分页查询简单示例相关推荐

  1. SpringBoot 集成 MongoDB 磁盘分页查询导致的坑,allowDiskUse 基本配置

    记录:allowDiskUse声明方式 Aggregation aggregation = Aggregation.newAggregation(aggregationList).withOption ...

  2. mybatis-plus CRUD及分页查询代码示例

    分页插件配置: 官网文档:https://mybatis.plus/guide/crud-interface.html#service-crud-%E6%8E%A5%E5%8F%A3

  3. MongoDB 分页查询的方法及性能

    这篇文章着重的讲讲MongoDB的分页查询 传统的SQL分页 传统的sql分页,所有的方案几乎是绕不开 row_number的,对于需要各种排序,复杂查询的场景,row_number就是杀手锏.另外, ...

  4. Mybatis Plus 入门 简单的CRUD 使用详解 条件查询 分页查询 DML操作 MP代码生成器

    Mybatis Plus入门 MP是 MybatisPlus,简称MP,是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变.MP为简化开发.提高效率而生. 它已经封装好了 ...

  5. 亿级数据量场景下,如何优化数据库分页查询方法?

    摘要:刷帖子翻页需要分页查询,搜索商品也需分页查询.当遇到上千万.上亿数据量,怎么快速拉取全量数据呢? 本文分享自华为云社区<大数据量性能优化之分页查询>,作者: JavaEdge. 刷帖 ...

  6. 大数据量性能优化之分页查询

    刷帖子翻页需要分页查询,搜索商品也需分页查询.当遇到上千万.上亿数据量,怎么快速拉取全量数据呢? 比如: 大商家拉取每月千万级别的订单数量到自己独立的ISV做财务统计 拥有百万千万粉丝的大v,给全部粉 ...

  7. 分页查询+联合查询(MySQL)

    目录 前言 分页查询 语法 示例 特点 联合查询 语法 示例 特点 前言 介绍MySQL的分页查询.联合查询操作我们选择使用可视化软件Navicat,对应的数据库使用了某公司员工数据库,该数据库包含员 ...

  8. SQL全方位攻略:5. SQL “方言”大比拼:Oracle、MySQL、PostgreSQL限制检索行数语法详解(分页查询)

    系列文章目录 SQL全方位攻略:1.数据库介绍 SQL全方位攻略:2.SQL介绍 SQL全方位攻略:3.SQL标准 SQL全方位攻略:4. 标准SQL和SQL"方言" 文章目录 系 ...

  9. MongoDB:mongodb在项目开发时的安全验证、分页查询操作

    MongoDB:mongodb在项目开发时的安全验证.分页查询操作. 对于数据库而言,在项目应用中都需要安全验证,不然,就会报错,呵呵-- 现在贴出来我在项目中是怎么做的. 原创文章,转载请注明出处: ...

最新文章

  1. 9-7NOIP模拟赛总结
  2. 我,AI专家,模型检测COVID-19准确率高达97.5%,约吗
  3. apache配置反向代理(通过不同端口访问不同目录)
  4. 预编译头文件来自编译器的早期版本_Debug
  5. nginx动态配置及服务发现那些事
  6. hd-sdi转hdmi转换器产品规格参数及接口定义详解
  7. Docker(四) Dockerfile 详解
  8. 谁说程序员不懂爱情【Her】
  9. onenetsim定位功能吗_餐饮空间的设计原则和特点,你了解吗?
  10. 生姜红糖水怎么喝健康呢?
  11. 超强PCB布线设计经验
  12. windows版本和Linux版本的ffmpeg下载使用方法
  13. 交安ABC考试单选练习题库
  14. Ternary Tree
  15. with在python中啥意思_python中with的用法
  16. 图像的几何变换—平移、旋转、镜像、缩放、剪切(原理+调用函数+像素操作)
  17. CooCox工具简介——免费和开源的ARM嵌入式开发工具
  18. 职场邮件的十大忌讳,你犯了吗?
  19. 如何去掉a标签的下划线及伪类样式
  20. [Python3]数独计算器

热门文章

  1. colorbar的应用
  2. 在群晖synoboot.img引导文件中加入网卡驱动_群晖DS1819+使用记录
  3. AI安全隐患凸显,行业安全生态迫在眉睫
  4. Keras过拟合相关解决办法
  5. 文末福利 | 学习如何构建行业知识图谱(以医疗行业为例)
  6. python中文模糊关键词提取_用Python给你的文本提取关键词
  7. 多级联动下拉java,下拉列表多级联动前端实现
  8. 京东动态页面爬虫 scrapy+selenium
  9. android Surface和SurfaceView概述
  10. HTTP响应码与HTTP头标