0

我正在学习如何在 java 应用程序中将 MongoDB 与 Spring Data 一起使用,但我正在尝试确定声明文档模式的最佳方式。

该应用程序将成为一个接受 JSON 并返回 JSON 的宁静 Web 服务,我的 Java 模型显然将确定这些 JSON 的属性。似乎 Java 模型可以确定 MongoDB 文档的“模式”(只需使用用户参数化存储库)。

但是,有些事情我有点困惑。Spring Data MongoDB 文档在“4.5.3 Repository populators”下提到,您可以使用 JSON 文本文档“定义要填充的存储库的数据”,但我不明白这样做有什么好处。当您使用 Java 模型类参数化存储库时,这对您有何帮助?

4

1 回答 1

1

该功能主要用于预填充数据库。您可能需要预先填充以进行测试、初始化等。

无需编写 java 代码来填充数据库,您只需将数据保存在 JSON 格式文件中即可。这些文件易于编辑和维护。

于 2013-04-12T06:22:57.753 回答