$add
运算符将将数字相加或将数字和日期相加。如果参数之一是日期,则
$add
会将其他参数视为毫秒,并添加到日期中。
语法
{
$add: [ <expression1>, <expression2>, ... ] }
参数可以是任何有效的表达式,只要能否解析为数值或日期即可。
从 MongoDB 6.1 开始,可以优化$add
操作,为提高性能,可在参数列表末尾分组引用。例如:
$add: [ 1, 2, 3, '$a', '$b', '$c' ]
举例
示例使用sales
集合:
{
"_id" : 1, "item" : "abc",