
MongoDB
文章平均质量分 56
java_augur
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java时间常用处理方法
获取24小时之前的时间Instant.ofEpochMilli(Instant.now().toEpochMilli() - 1000 * 3600 * 24)根据字符串获取LocalDateTime,例如:"2018-11-25T13:07:53.243Z"LocalDateTime date = LocalDateTime.ofInstant(Instant.parse(dateString), ZoneId.of("UTC"));Cheers,Good Luck!...原创 2021-03-27 18:11:04 · 221 阅读 · 0 评论 -
跟着JHipster学做项目 (4)审计功能
JHipster的基础应用里实现了对用户登录的审计功能,该功能可以控制用户密码输入错误次数的限定。此外,通过扩展模块实现了实体审计功能。实体的审计功能分两个方面:在对实体进行创建或者修改时,自动添加用户和更改日期等信息。 在对实体进行创建或者修改时,系统自动记录每次更改的内容,相当于对实体实现版本记录功能。下面来分别看一下JHipster的具体实现方式。用户登录审计功能:创建自定义repository来实现AuditEventRepository,如下所示:@Repository原创 2020-05-09 16:19:48 · 1158 阅读 · 1 评论 -
MongoDB中类似关系数据库 like (%query%)查询方法
这里提供一种常用的MongoTemplate查询方法:String keyword = "user";Query query = Query.query(Criteria.where("name").regex(keyword));result = mongoTemplate.find(query, User.class);等同于关系数据库中:select * from User...原创 2018-07-29 13:27:03 · 4645 阅读 · 0 评论 -
Mongo数据库未作备份操作情况下的数据库恢复
Mongo数据库在没有进行备份的情况下,由于操作系统从做,或者需要转移数据库到其它硬盘,这些操作虽然不正规,但是会经常出现,下面就讲述一下在这些意外发生的情况下,如何恢复数据库。首先利用MongoD命令,重新设置数据库数据存储位置停止MongoDB:net stop MongoDBmongod --auth -reinstall --serviceName MongoDB --servi...原创 2018-12-08 14:37:21 · 510 阅读 · 0 评论 -
MongoDB的shell小工具-通过关联值更新collection
现实情景说明:teacher和student是两张表,通过teacherId关联,一对多的关系,为方便显示信息,希望在student表中添加教师姓名,实现方式如下:首先在student表中增加一列然后创建student表的游标,通过游标中teacherId在teacher表中查找teacherName,对游标更新并保存。db.student.update({}, {$set: {...原创 2019-08-09 11:51:06 · 262 阅读 · 0 评论