![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mongodb
impl柴猿滚滚
发布的博客文章多为个人学习、实战的成果。
如果大佬发现文章错误欢迎指出,可以评论或者私信探讨相关内容。
看了小编的文章有所收获的话请多多支持,点个关注!持续更新哈…谢谢!
展开
-
SpringBoot整合Mongodb实现CRUD操作
MongoDB&Robo3t的安装与使用Mongodb 是属于文档型的非关系型数据库,特点是高性能、易部署、易使用,存储数据非常方便。是一种NoSQL的数据库。Mongodb特点面向集合存储,容易存储对象类型的数据。在MongoDB 中数据被分组存储在集合中,集合类似RDBMS 中的表,一个集合中可以存储无限多的文档模式自由,采用无模式结构存储。在MongoDB 中集合中存储的数据是无模式的文档,采用无模式存储数据是集合区别于RDBMS 中的表的一个重要特征支持完全索引,可原创 2020-06-02 17:17:24 · 395 阅读 · 0 评论 -
mongoTemplate结合Criteria实现分页、模糊、二级嵌套和时间范围查询等
点击这里 > Java实现MongoDB分页查询以及优化方案设计 @Transactional public Result<PageResult<SubjectInfo>> list(SubjectInfoDTO subjectInfoDTO){ Criteria criteria = new Criteria(); // 模糊查询 if (ObjectUtils.isNotEmpty(subjectInfoDTO.ge原创 2021-11-02 09:17:33 · 2539 阅读 · 0 评论 -
Java实现MongoDB分页查询以及优化方案设计
自带分页apipageNum:当前页,pageSize:页大小query.skip((pageNum - 1) * pageSize);query.limit(pageSize);当数据量大的时候查询效率降低优化设计: public Result<Map<String, Object>> list(Map<String, Object> params) { // 查询条件 String name = MapUtils.getString(p原创 2021-08-12 09:59:19 · 2336 阅读 · 2 评论 -
关于Java中的mongoTemplate.findById和findOne通过主键Id查询返回data为null的问题解决方案
查看MongoDB数据库,集合里的主键_id有值。但是开发时Java代码中使用mongoTemplate.findById(id, 实体.class, COLLECTION_NAME)和mongoTemplate.findOne(query, 实体.class)时,返回的数据为null。数据库执行查询语句db.collection.find({"_id":2021080400123}) 发现也返回空值。问题排查:查看我的实体类定义@Data@ToString@Accessors(chain = t原创 2021-08-04 17:48:14 · 6024 阅读 · 0 评论