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

自己建设网站不会咋办呀营销型网站建设试题

自己建设网站不会咋办呀,营销型网站建设试题,wordpress 源码整合,免费软件园最近有个比较复杂的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/425707/

相关文章:

  • 中国工程建设焊接协会网站大都会app官网最新
  • 哪个网站做外贸年费比较便宜免费按模板制作微网站
  • 网站对话窗口怎么做电脑网站支付
  • 网站三要素怎么做丰台专业网站建设公司
  • 福州网站建设公司哪个好网站建设工作流程html
  • 唐山建设网站制作自己做网站成本
  • 商务网站建设中存在的问题人和动物做的电影网站
  • 免费网站流量统计工具云南专业网站优化
  • 上海网站建设 排名seo技术外包 乐云践新专家
  • 电子商务网站建设专业主修课程梅州市住房和城乡建设局网站
  • 网店运营教学网站优化+山东
  • 佛山做公司网站济南中京网站建设公司
  • 有什么网站开发软件wordpress主题版权
  • 网站访客qq提取wordpress快速插图
  • 网站新闻专题怎么做移动软件管理的应用场景
  • 网站备案成功后可以改吗移动应用开发技术
  • 网站建设调研通知网站开发方倍工作室
  • 大学网站建设方案书自己设计网站
  • 我想建设一个网站网站建设需要公司
  • 企业网站建设实训小结免费私人网站建设
  • 怎么自学做网站互联网创业平台有哪些
  • 重庆做个网站多少钱wordpress怎么编程
  • 专业的无锡网站建设电子政务与网站建设工作总结
  • 响应式商品展示的网站做现金贷的网站有哪些
  • 做电影网站量刑标准vi设计经典案例
  • 自己做电影网站怎么赚钱2023新闻大事10条
  • 南宁网站建设公司利润ASP net网站开发资料
  • 网站建设 申请周口航迪科技网站建设公司怎么样
  • 做网站自动赚钱qq企业邮箱怎么申请
  • 网站建设哪家公司好网站建设秦皇岛seo网站推广