当前位置: 首页 > news >正文

计算机毕设做网站网站数据模版

计算机毕设做网站,网站数据模版,html用什么软件编写好一点,python做网站有优势最近有个比较复杂的MongoDB查询需求, 要求1:获取最近订单表中的请求参数信息,并需要按照请求参数中的账号进行去重 要求2:数据量可能比较大,因此需要做分页查询 研究了大半天,终于搞出了解决方案&#xff0…

最近有个比较复杂的MongoDB查询需求,
要求1:获取最近订单表中的请求参数信息,并需要按照请求参数中的账号进行去重
要求2:数据量可能比较大,因此需要做分页查询

研究了大半天,终于搞出了解决方案,因此记录一下供有需要的同学参考。

感谢国家、感谢互联网、感觉菜鸟教程、感谢MongoDB、感谢所有人

菜鸟教程:https://www.runoob.com/mongodb/mongodb-aggregate.html

难点分析: 分页+分组去重+获取原始数据

代码如下
在这里插入图片描述

本来对于MongoDB的复杂查询,我是习惯使用QuerydslPredicateExecutor这种方式的,但是QuerydslPredicateExecutor似乎还不支持分组~~(也可能是我太菜,不知道而已)~~ ,所以无奈之下采用了Aggregation聚合的这种方式。Aggregation是MongoDB提供的一个特性,这种方式基本上相当于在MongoDB执行原生查询了。

本质上是通过skip和limit实现分页效果,通过match实现条件查询,通过group实现分组,最后使用$first将分组后第一条记录中的request字段检索出来。

具体语义大家可以参考菜鸟教程。

总结与思考
习惯了使用Mysql这种关系型数据库,对MongoDB文档型数据库的了解比较生疏,就目前而言Mysql与MongoDB的实际运用场景对我仍然存在许多困惑,有了解的大佬希望能够在评论区指点一下。谢谢

  • 不确定MongoDB是否只适合存储做一些非事务型、非结构化的数据,因为对MongoDB数据进行中间处理比较复杂(因为MongoDB的数据都是非结构化的)。
  • 或许MongoDB更适合大数据场景下做数据仓库,因为数据采集通常都是一些非结构化数据。
  • 将MongoDB当成Mysql来用会徒添很多麻烦。
http://www.yayakq.cn/news/935257/

相关文章:

  • 重庆网站建设eyoucwordpress密码文件夹
  • 景德镇网站制作公司网站建设实施方案
  • 《电子商务网站开发与管理》做网站一般长宽多少
  • 网站建设公司 关于我们wordpress 写文章 插件
  • jsp 数据库做网站wordpress5.2多站点设置方法
  • 深圳网站平台制作网站被挟持怎么办
  • 网站建设背景分析论文现在济南可以正常出入吗
  • 巩义网站建设与制作简历模板图片
  • 怎么做招聘网站设计中国电力建设集团有限公司
  • wordpress网站图标短网址免费生成
  • 朝阳网站搭建公司网站后台上传文字图片
  • 汉中市网站建设公司大理网站推广
  • 电商网站运营团队建设方案模板短视频营销推广
  • 网站建设技术课程设计wordpress侧边栏在哪调
  • 深圳专业的网站制作公司济南市建设招标中心网站
  • 做门户网站的意义在哪西安自助建站系统
  • js 网站开发网站制作网站维护
  • 企业网站有哪些举几个例子电脑网站转手机版
  • 长沙建站网站公司网站建设设计
  • 做问卷的网站1688成品网站源码下载
  • 梅州南站茶叶怎么做网站销售
  • 一个空间怎么放多个网站怎么做送餐网站
  • 北京建筑公司网站国内最好的在线网站建设
  • seo网站推广专员网站的风格主要包括
  • 企业网站建设 安全网站建设页面要求
  • 南阳网站建设哪家好我想来做外贸网站来推广
  • 莱州网站建设包年多少钱wordpress边栏浮动
  • 贵德县建设局网站实用的wordpress插件
  • 文件备案网站建设方案上海展台设计搭建
  • 如何用七牛云做视频网站百度云盘资源搜索