gpt4 book ai didi

mongodb - 如何使用spring data mongodb存储库查询注释进行更新

转载 作者:行者123 更新时间:2023-12-03 01:35:03 37 4
gpt4 key购买 nike

我正在使用 mongodb 作为 java 应用程序,并尝试使用 spring 数据存储库来更新文档。我像这样使用 @Query 注释:@Query("{ '用户名' : ?0 }, { $set : { '年龄' : ?1}}")void updateAgeByUserName(String 用户名, int 年龄);

但这行不通。我知道保存会更新整个内容,但我只想使用更新查询来更新年龄字段。我怎样才能做到这一点?

感谢任何帮助。

最佳答案

Spring-data是一个通用框架,为CRUD操作提供非常基本的支持。如果您需要复杂操作,例如使用任何$operator进行更新,则需要实现 custom repository到它。

关于mongodb - 如何使用spring data mongodb存储库查询注释进行更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17776233/

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