MongoDB $round

In MongoDB, the $round aggregation pipeline operator rounds a number to a whole integer or to a specified decimal place.

You have the option of specifying how many decimal places for which to round the number. To do this, pass a second argument. The first argument is the number to round, and the second (optional) argument is the number of decimal places to round it to.

Continue reading

MongoDB $ifNull

In MongoDB, $ifNull is an aggregation pipeline operator that allows you to specify a value to use in place of null.

The way that it works is, you provide an expression and a replacement expression. If the expression evaluates to a non-null value, that expression is returned. But if the expression evaluates to a null value, $ifNull returns the value of the replacement expression.

A null value includes instances of undefined values or missing fields.

Continue reading