我正在学习如何在 java 应用程序中将 MongoDB 与 Spring Data 一起使用,但我正在尝试确定声明文档模式的最佳方式。
该应用程序将成为一个接受 JSON 并返回 JSON 的宁静 Web 服务,我的 Java 模型显然将确定这些 JSON 的属性。似乎 Java 模型可以确定 MongoDB 文档的“模式”(只需使用用户参数化存储库)。
但是,有些事情我有点困惑。Spring Data MongoDB 文档在“4.5.3 Repository populators”下提到,您可以使用 JSON 文本文档“定义要填充的存储库的数据”,但我不明白这样做有什么好处。当您使用 Java 模型类参数化存储库时,这对您有何帮助?