【发布时间】:2014-09-11 01:29:39
【问题描述】:
我有以下 jpa 存储库:
@Query("UPDATE PlayerAccount pa SET pa.password = ?3 WHERE pa.id = ?1 AND pa.password = ?2")
@Modifying
public int updatePasswordWithValidation(Long playerAccountId, String oldPasswordDB, String encodePassword);
现在,我想为 mongoDB 存储库实现类似的更新查询:
@Query("update( { _id: ObjectId(' $1 ') }, { $set: { messageStatus: $2} })")
但它不起作用。任何关于自定义 mongo 存储库更新的参考资料?
谢谢
【问题讨论】:
标签: java spring mongodb spring-data spring-data-mongodb