首页
分类
后端开发
数据库
前端开发
学习笔记
错误合集
标签
Java
MySQL
MongoDB
Linux
IDEA
归档
海尔经典面试题
Linux清理磁盘空间
MySQL查询结果输出到文件
MongoDB数据处理
瞬间
留言板
友情链接
Java学习笔记
Java博客
累计撰写
63
篇文章
累计创建
21
个标签
累计收到
10
条评论
栏目
首页
分类
后端开发
数据库
前端开发
学习笔记
错误合集
标签
Java
MySQL
MongoDB
Linux
IDEA
归档
海尔经典面试题
Linux清理磁盘空间
MySQL查询结果输出到文件
MongoDB数据处理
瞬间
留言板
友情链接
Java学习笔记
目 录
CONTENT
以下是
MongoDB
相关的文章
2022-12-26
置顶
MongoDB数据处理
mongodb提供了mongodump和mongorestore,mongoexport和mongoimport两套机制进行数据备份和恢复,其中mongodump主要进行整库备份,mongoexport则主要进行数据集导出。使用mongoexport工具可以将collection导出为JSON或CSV格式的文件,可以指定导出的数据项或根据条件导出数据。另外,使用mongoimport工具可以将数据导入MongoDB数据库中,可以指定要导入的文件以及相关字段信息。备份时使用mongodump命令,恢复时使用mongorestore命令,需要注意服务器地址、数据库实例和数据存放位置的设置。
2022-12-26
98
0
4
数据库
开发工具
2024-09-09
SpringBoot多数据源集成——MongoDB
在Spring Boot项目中,可以实现根据条件动态切换到不同的MongoDB数据库进行查询,通过配置多数据源并根据业务逻辑动态选择数据源进行操作。使用AbstractRoutingDataSource配置多数据源,并结合ThreadLocal来存储当前线程所需的数据源标识。配置多个MongoDB数据源,创建MongoConfig类管理不同数据源的配置。通过DynamicMongoTemplate类实现动态切换MongoTemplate数据源,实现灵活切换。集成MongoRepository,创建实体类、仓库实现类和AOP切面,实现无侵入的动态切换MongoRepository数据源。通过CollectDataRepo可使用内置方法操作MongoDB数据。
2024-09-09
65
0
7
后端开发
数据库
2024-04-19
MongoDB进阶连表查询
本文介绍了如何使用 MongoDB 的脚本查询进行进阶连表查询,通过脚本实现根据条件查询、关联数据、筛选数据等操作,最终得到所需字段的结果。同时提供了对应的 Spring mongo Java 代码示例,展示了如何将脚本查询转换为 Java 代码进行实现,在实际应用中实现 MongoDB 的高级查询功能。文章关键词涵盖 Java、MongoDB 进阶连表查询、MongoDB 和 Spring。
2024-04-19
17
0
0
数据库
学习笔记
2022-12-09
MongoDB更新修改内嵌文档操作
文章介绍了如何在 MongoDB 中更新修改内嵌文档的操作。通过使用定位操作符`$`可以实现修改嵌套文档数据,同时展示了如何更新下级文档的属性,包括使用属性访问符`.`来修改属性的值。此外,还介绍了如何使用`$push`、`$pull`、`$pop`等指令对属性进行增加和移除操作,以及对内嵌对象数组的处理方法。操作详细包括在更新属性时的具体语法和示例操作步骤。
2022-12-09
16
0
0
数据库
2022-12-09
MongoDB使用全文检索
InnoDB使用%xx模糊查询会导致索引失效,而MongoDB全文检索可以弥补这个缺陷。全文检索在MongoDB 2.4版本开始支持,可针对每个词建立索引,支持15种语言。启用全文检索需在2.6版本前手动设置,创建全文索引可对特定字段建立索引,提高性能。全文索引的使用虽然强大,但也有限制,如每次只能指定一个$text查询等。全文索引效率高于正则表达式,因为可以走索引而非全表扫描。
2022-12-09
22
2
1
数据库