MongoDB 的更新修饰符(Update Modifiers/Operators)是用于在 、、 或 等操作中修改文档内容的特殊关键字。它们以 符号开头。 为了方便记忆和查阅,我将它们分为 字段类、数组类 和 修饰类 三大类。 --- 一、 字段更新操作符 (Field Update Operators) 这些操作符用于修改文档中某个具体字段的值。 | 操作符 | 描述 | 示例 | | :--- | :--- | :--- | | | 最常用。设置字段的值。如果字段不存在,则创建该字段。 | | | | 删除指定的字段。值通常设为 或 (值不重要)。 | | | | 对数值字段进行增减(原子操作)。传入负数即为减。 | | | | 将字段的值乘以指定的数值。 | (涨价 10%) | | | 重命名字段名称。 | | | | 仅当指定值小于当前字段值时才更新(保留最小值)。 | | | | 仅当指定值大于当前字段值时才更新(保留最大值)。 | | | | 将字段值设置为当前日期/时间(Date 或 Timestamp 类型)。 | | | | 配合 使用。仅在插入新文档时设置...