MongoDB $anyElementTrue

In MongoDB, the $anyElementTrue aggregation pipeline operator evaluates an array as a set and returns true if any of the elements are true.

If none of the elements is true, then it returns false.

An array’s element is true if it’s not false, null, 0, or undefined.

Read more

MongoDB $allElementsTrue

In MongoDB, the $allElementsTrue aggregation pipeline operator evaluates an array as a set and returns true if no element in the array is false.

If the array contains an element that is false, then $allElementsTrue returns false.

An array’s element is true if it’s not false, null, 0, or undefined.

Read more

MongoDB $exists

In MongoDB, you can use the $exists element query operator to match documents that contain a specific field.

You can also use it to match documents that don’t contain a specific field.

You can also use it in conjunction with other operators such $nin to match documents where a given field exists, but it doesn’t contain a specific value.

Read more