Table of Contents

Method NotIn

Namespace
MongoDB.Driver.Builders
Assembly
MongoDB.Driver.Legacy.dll

NotIn<TMember>(Expression<Func<TDocument, TMember>>, IEnumerable<TMember>)

Tests that the value of the named element is not equal to any item in a list of values (see $nin).

public static IMongoQuery NotIn<TMember>(Expression<Func<TDocument, TMember>> memberExpression, IEnumerable<TMember> values)

Parameters

memberExpression Expression<Func<TDocument, TMember>>

The member expression representing the element to test.

values IEnumerable<TMember>

The values to compare to.

Returns

IMongoQuery

An IMongoQuery.

Type Parameters

TMember

The member type.

NotIn<TValue>(Expression<Func<TDocument, IEnumerable<TValue>>>, IEnumerable<TValue>)

Tests that the none of the values of the named array element is equal to any item in a list of values (see $nin).

public static IMongoQuery NotIn<TValue>(Expression<Func<TDocument, IEnumerable<TValue>>> memberExpression, IEnumerable<TValue> values)

Parameters

memberExpression Expression<Func<TDocument, IEnumerable<TValue>>>

The member expression.

values IEnumerable<TValue>

The values to compare.

Returns

IMongoQuery

An IMongoQuery.

Type Parameters

TValue

The type of the enumerable member values.