2020年11月8日

摘要: 在MongoDB中修改时间加减,找了一些结果出来的都是对当前时间的加减,而不是在需要修改的时间本身的基础上加减,在update中用$add方法也报错。后来终于找到了合适的办法。 直接上代码: 1 db.hour_air.find({ 2 //查询条件 3 mp_id:'4028858e759b176 阅读全文
posted @ 2020-11-08 12:07 Y-123456 阅读(2238) 评论(0) 推荐(1)
 

2020年10月22日

摘要: 因为这次项目中MongoDB的数据是字符串格式,我想执行一个计算过程,发现无论怎么改得到的结果都是null,后来发现MongoDB对字符串格式的数据是不能进行操作的。因为我也不能直接改数据库原表的结构,只能将需要的数据放入临时表来进行操作。 话不多说,直接放代码: 第一种:将查询到的结果放入临时表t 阅读全文
posted @ 2020-10-22 15:20 Y-123456 阅读(1576) 评论(0) 推荐(0)
 
摘要: 在这次的项目中数据被存储在MongoDB中,对这个数据库并不熟悉,之前只会一些简单的增删改查,趁这次刚好学习了一个新的东西:aggregate,聚合函数。 以下是一些有关聚合函数中用到的一些管道及表达式,具体的使用会另外写。 常用的管道: $group:将集合中的文档按照字段进行分组 $match: 阅读全文
posted @ 2020-10-22 14:52 Y-123456 阅读(726) 评论(0) 推荐(0)
 
摘要: 1 db.Collection.find({ 2 data_time:{$gt:new Date(ISODate().getTime()-2*60*60*1000),$lt:new Date(ISODate().getTime()-1*60*60*1000)} 3 }).sort({data_tim 阅读全文
posted @ 2020-10-22 14:37 Y-123456 阅读(2556) 评论(0) 推荐(1)
 

2020年9月7日

摘要: 在工作中经常要用到一些时间格式的改变,所以先记录下来。以后再陆续补充。 查询该时间的小时数 SELECT DATEPART(hh,'2020-08-08 13:12:11') 截取该时间的小时 SELECT CONVERT(char(13),'2020-08-08 13:12:11',120)+': 阅读全文
posted @ 2020-09-07 15:47 Y-123456 阅读(122) 评论(0) 推荐(0)
 

2020年9月3日

摘要: 在项目中需要修改mongoDB中的一条记录的子集属性,查询结果如下: "_id" : "402885627375d527017375e46e18002520200901000000", "create_time" : ISODate("2020-07-24T16:22:21.953+08:00"), 阅读全文
posted @ 2020-09-03 17:11 Y-123456 阅读(1735) 评论(0) 推荐(0)