标签: mongodb hibernate spring-boot
我在Spring Boot中使用MongoDB。我有两种选择来更新mongoDB中的文档-
从性能的角度来看,其中哪个会更好,为什么?
选项1的优点(据我了解)-
使用此选项,我可以简单地使用存储库方法来执行查找和保存查询。就使用的数据库而言,这使我的代码非常通用。如果将来我希望更改为SQL,由于相同的存储库方法,这将是一件轻而易举的事情。
选项2的优点(据我了解)-
我认为更新将是就地操作,并且比执行单独的查询要快。但是,这将使代码成为mongo特有的,以后更改数据库将成为问题。