gpt4 book ai didi

带有spring数据mongodb的mongodb动态模式

转载 作者:IT老高 更新时间:2023-10-28 13:36:38 24 4
gpt4 key购买 nike

我正在尝试将配置存储在 MongoDB 中。我希望文档模式是动态的,以便在集合中存储不同类型的配置。配置可能不仅仅包含简单的字符串键值对。在使用 spring-data-mongodb 时,我看到我需要定义一个通常映射到 mongodb 的类。因此,当我需要向集合添加更多配置时,我需要对类进行更改。我真的不想这样做,因为我希望能够在不更改代码的情况下修改配置(最好不要重新启动长时间运行的应用程序)。此外,我最终存储的是应该由不同服务使用的配置,所以我真的不能有一个定义明确的模式。相反,我希望服务从商店中提取配置(即提供 key ,获取值)。这让我怀疑 spring-data-mongodb 在哪里是这种用例的正确选择。我的用例有什么明显的解决方案或替代方案吗?

提前致谢。

最佳答案

显而易见的解决方案是只使用 MongoDB 的 Java 驱动程序。 Java 驱动程序具有 BSON 规范的实现,您可以使用 BSON/JSON 对象而不是类。

关于带有spring数据mongodb的mongodb动态模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13934290/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com