diff --git a/test/types/expressions.test.ts b/test/types/expressions.test.ts index dd889576728..2ee99e2b82f 100644 --- a/test/types/expressions.test.ts +++ b/test/types/expressions.test.ts @@ -164,3 +164,7 @@ const toLong: Expression = { $toLong: '$qty' }; const nullExpr: Expression = { $ne: null }; + +const nullNETupleExpr: Expression = { + $ne: ['$name', null] +}; diff --git a/types/expressions.d.ts b/types/expressions.d.ts index 6b889e3a827..8663e1a49fb 100644 --- a/types/expressions.d.ts +++ b/types/expressions.d.ts @@ -1034,7 +1034,7 @@ declare module 'mongoose' { * * @see https://docs.mongodb.com/manual/reference/operator/aggregation/ne/#mongodb-expression-exp.-ne */ - $ne: Expression | [Expression, Expression] | null; + $ne: Expression | [Expression, Expression | NullExpression] | null; } export interface Cond {