社区
MongoDB
帖子详情
mongodb 分组查询
春日里的阳光
2017-09-18 07:24:59
我有一个mongodb表,表字段有 id(id) , deviceNo(设备编号),createTime(创建时间)……等字段
每个设备,每隔20秒会向表中插入一条新的数据,大约有500个设备。
现在需要根据设备ID,通过 in 查询,查询出表中每个设备最新的数据,应该如何查询?
...全文
1427
2
打赏
收藏
mongodb 分组查询
我有一个mongodb表,表字段有 id(id) , deviceNo(设备编号),createTime(创建时间)……等字段 每个设备,每隔20秒会向表中插入一条新的数据,大约有500个设备。 现在需要根据设备ID,通过 in 查询,查询出表中每个设备最新的数据,应该如何查询?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
春日里的阳光
2017-09-19
打赏
举报
回复
我自己昨天看了官网上的一些资料,也做了一些尝试,反正都没找到最优方案。最后决定采用的方案是: 新建一张中间表,每次设备数据上传后,除了保存数据记录,同时还更新这个中间表里设备对应的数据(有这个设备对应的数据就更新,没这个设备数据就插入),最后查询最新数据的时候,直接用IN查询从中间表里拿数据的就行了,感谢你的回复,基本和我这个想法一样。
rucypli
2017-09-18
打赏
举报
回复
如果in比较少 则拆开单独查询 按照时间倒排序取第一条 如果in比较多 可以额外插入一个小表 设备id是唯一值 用upsert更新
mongodb
分组
mongodb
分组统计,查询列表,java开发,代码,文件。
mongoTemplate实现统计和分组
附件为
mongoDB
之Java通过group函数来实现统计和分组的文档描述
springboot+
mongodb
实现按日期分组分页查询功能
主要介绍了springboot+
mongodb
实现按日期分组分页查询功能,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
MongoDB
聚合分组取第一条记录的案例与实现方法
主要给大家介绍了关于
MongoDB
聚合分组取第一条记录的案例与实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
MongoDB
测试二题目及答案.doc
MongoDB
测试二题目及答案
MongoDB
1,797
社区成员
1,467
社区内容
发帖
与我相关
我的任务
MongoDB
MongoDB相关内容讨论区
复制链接
扫一扫
分享
社区描述
MongoDB相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章