C# 驱动的mongodb的分页查询简单示例
/// <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的分页查询简单示例相关推荐
- SpringBoot 集成 MongoDB 磁盘分页查询导致的坑,allowDiskUse 基本配置
记录:allowDiskUse声明方式 Aggregation aggregation = Aggregation.newAggregation(aggregationList).withOption ...
- mybatis-plus CRUD及分页查询代码示例
分页插件配置: 官网文档:https://mybatis.plus/guide/crud-interface.html#service-crud-%E6%8E%A5%E5%8F%A3
- MongoDB 分页查询的方法及性能
这篇文章着重的讲讲MongoDB的分页查询 传统的SQL分页 传统的sql分页,所有的方案几乎是绕不开 row_number的,对于需要各种排序,复杂查询的场景,row_number就是杀手锏.另外, ...
- Mybatis Plus 入门 简单的CRUD 使用详解 条件查询 分页查询 DML操作 MP代码生成器
Mybatis Plus入门 MP是 MybatisPlus,简称MP,是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变.MP为简化开发.提高效率而生. 它已经封装好了 ...
- 亿级数据量场景下,如何优化数据库分页查询方法?
摘要:刷帖子翻页需要分页查询,搜索商品也需分页查询.当遇到上千万.上亿数据量,怎么快速拉取全量数据呢? 本文分享自华为云社区<大数据量性能优化之分页查询>,作者: JavaEdge. 刷帖 ...
- 大数据量性能优化之分页查询
刷帖子翻页需要分页查询,搜索商品也需分页查询.当遇到上千万.上亿数据量,怎么快速拉取全量数据呢? 比如: 大商家拉取每月千万级别的订单数量到自己独立的ISV做财务统计 拥有百万千万粉丝的大v,给全部粉 ...
- 分页查询+联合查询(MySQL)
目录 前言 分页查询 语法 示例 特点 联合查询 语法 示例 特点 前言 介绍MySQL的分页查询.联合查询操作我们选择使用可视化软件Navicat,对应的数据库使用了某公司员工数据库,该数据库包含员 ...
- SQL全方位攻略:5. SQL “方言”大比拼:Oracle、MySQL、PostgreSQL限制检索行数语法详解(分页查询)
系列文章目录 SQL全方位攻略:1.数据库介绍 SQL全方位攻略:2.SQL介绍 SQL全方位攻略:3.SQL标准 SQL全方位攻略:4. 标准SQL和SQL"方言" 文章目录 系 ...
- MongoDB:mongodb在项目开发时的安全验证、分页查询操作
MongoDB:mongodb在项目开发时的安全验证.分页查询操作. 对于数据库而言,在项目应用中都需要安全验证,不然,就会报错,呵呵-- 现在贴出来我在项目中是怎么做的. 原创文章,转载请注明出处: ...
最新文章
- 9-7NOIP模拟赛总结
- 我,AI专家,模型检测COVID-19准确率高达97.5%,约吗
- apache配置反向代理(通过不同端口访问不同目录)
- 预编译头文件来自编译器的早期版本_Debug
- nginx动态配置及服务发现那些事
- hd-sdi转hdmi转换器产品规格参数及接口定义详解
- Docker(四) Dockerfile 详解
- 谁说程序员不懂爱情【Her】
- onenetsim定位功能吗_餐饮空间的设计原则和特点,你了解吗?
- 生姜红糖水怎么喝健康呢?
- 超强PCB布线设计经验
- windows版本和Linux版本的ffmpeg下载使用方法
- 交安ABC考试单选练习题库
- Ternary Tree
- with在python中啥意思_python中with的用法
- 图像的几何变换—平移、旋转、镜像、缩放、剪切(原理+调用函数+像素操作)
- CooCox工具简介——免费和开源的ARM嵌入式开发工具
- 职场邮件的十大忌讳,你犯了吗?
- 如何去掉a标签的下划线及伪类样式
- [Python3]数独计算器