当前位置: 首页 > 知识库问答 >
问题:

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

范朗
2023-03-14

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

我知道data.sql用于SQL数据库,而MongoDBNoSQL数据库。但只是想知道noSQL数据库的data.sql是否有任何等价物。

在谷歌搜索时,我发现了这个SO链接(Spring Boot加载初始数据),它完成了我所要查找的内容,但它仍然不是一个独立的文件Data.sql

共有1个答案

公冶元青
2023-03-14

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

在Java中处理数据初始化是非常有用的选项。您只需要在Spring Boot和安装组件中配置@bean public Mongobee,扫描数据更改日志,在那里实际创建数据。

 类似资料:
  • 我对在QT中使用MongoDB C++很新鲜。 然而,当我想在Qt上应用相同的代码时,出现了很多问题。 总体设置: Win10 带有Qt V5.10.1 MSVC2017的Qt Creator V4.6.0 64位Microsoft Visual C++编译器15.0调试器CDB x64 MongoDB v3.6.3 升压1.66.0作为lib64-msvc-14.1 Mongo c驱动程序v1.

  • 问题内容: 我想知道在应用程序启动之前加载初始数据库数据的最佳方法是什么?我正在寻找的东西将用数据填充我的H2数据库。 例如,我有一个域模型“ User”,我可以通过转到/ users来访问用户,但是最初数据库中没有任何用户,所以我必须创建它们。无论如何,是否有自动用数据填充数据库的信息? 目前,我有一个由容器实例化并为我创建用户的Bean。 例: 但是我非常怀疑这是最好的方法。还是? 问题答案:

  • 我想知道在应用程序启动之前加载初始数据库数据的最佳方法是什么?我正在寻找的是一些东西,将填补我的H2数据库与数据。 例如,我有一个域模型“user”我可以通过转到/users来访问用户,但最初数据库中没有任何用户,所以我必须创建它们。是否存在自动填充数据库的数据? 但我很怀疑这是最好的方法。还是真的?

  • 问题内容: 我目前正在使用WordPress REST API和vue-router在小型单页网站上的页面之间进行转换。但是,当我使用REST API对服务器进行AJAX调用时,数据将加载,但仅在页面已呈现之后才加载。 该VUE路由器文档提供了深入了解在关于如何前和导航到各航线后加载数据,但我想知道如何加载在初始页面加载的所有路线和页面数据,绕过需要每个负载数据激活路线的时间。 请注意,我正在将数

  • 问题内容: 我正在使用我使用android studio Tabbed Activity 创建的应用程序上工作,我选择了此活动,以便在用户滑动时从json url加载一些数据,并且我创建了另一个类,该类可以在方法上获取JSON数据,并且所有这些都可以正常工作,除非在应用程序时从调用方法的主要活动开始,并且当我调用布局时未填充任何数据时 ,我想要的是加载应用程序MainActivity时要显示的数据