java - 如何通过 Spring Boot 在 MongoDB 中加载初始数据?

标签 java mongodb spring-boot nosql spring-data-mongodb

是否可以使用 src/main/resources/data.sql 或任何其他文件将初始数据加载到 MongoDB 数据库中?

我了解 data.sql 用于 SQL DB,而 MongoDBNOSQL DB。但只是想知道 NOSQL DB 是否有任何等效的 data.sql

在谷歌搜索时,我发现了这个 SO 链接 (Spring Boot - Loading Initial Data),它可以满足我的需求,但它仍然不是一个独立的文件 data.sql

最佳答案

要加载初始数据,您可以使用数据库迁移工具,如 MongoBee

在java中处理数据初始化是非常有用的选项。您只需要在 Spring Boot 中配置 @Bean public Mongobee mongobee 并设置组件扫描以查找实际发生数据创建的数据 ChangeLogs。

关于java - 如何通过 Spring Boot 在 MongoDB 中加载初始数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47678465/

相关文章:

java - 虽然循环没有爆发

javax.imageio.IIOException : I/O error writing PNG file 异常

mongodb - 蒙戈新手: Count of entries where the latest sub-hash has a value within a time range

spring-boot - 未启用脚本支持 - Spring boot 2.7.5

javascript - Spring启动WebSocket连接到 'ws://127.0.0.1:8081/getUsersList/'失败: Error during WebSocket handshake: Unexpected response code: 200

javascript - 用于单页应用程序的带有 Javascript 的 Spring Boot

java - 需要一些帮助来创建 Java 的 Triangle 类

java - 想要在android中使用JavaMailAPI发送电子邮件。该代码工作正常并且所有信息都显示在日志中

node.js - 同时 Mongo 插入是否有限制

C++ 可执行文件继续寻找序号入口点