com.mongodb.client.model.Updates
类是 MongoDB Java 驱动中的一部分,提供了用于构建更新操作的静态工厂方法。这些方法可以用来创建 $set
, $unset
, $inc
等各种更新操作的文档对象。以下是一些常用的更新方法及其简要说明:
-
set(String fieldName, Object value)
- 设置字段的值。如果字段不存在,则会添加该字段并设置指定的值。
-
unset(String fieldName)
- 从文档中移除指定的字段。
-
inc(String fieldName, Number incValue)
- 增加(或减少,如果值为负)字段的数值。如果字段不存在,则默认值为0。
-
mul(String fieldName, Number mulValue)
- 将字段的数值乘以指定的值。如果字段不存在,则默认值为0。
-
rename(String fieldName, String newName)