Class FilterDefinition

| MongoDB CSharp Driver API Reference (original) (raw)

Namespace

MongoDB.Driver

Assembly

MongoDB.Driver.dll

Base class for filters.

public abstract class FilterDefinition<TDocument>

Type Parameters

TDocument

The type of the document.

Inheritance

FilterDefinition

Derived

Inherited Members

Extension Methods

Properties

Empty

Gets an empty filter. An empty filter matches everything.

Methods

Render(RenderArgs)

Renders the filter to a BsonDocument.

Operators

operator &(FilterDefinition, FilterDefinition)

Implements the operator &.

operator |(FilterDefinition, FilterDefinition)

Implements the operator |.

implicit operator FilterDefinition(BsonDocument)

Performs an implicit conversion from BsonDocument to FilterDefinition.

implicit operator FilterDefinition(Expression<Func<TDocument, bool>>)

Performs an implicit conversion from a predicate expression to FilterDefinition.

implicit operator FilterDefinition(string)

Performs an implicit conversion from string to FilterDefinition.

operator !(FilterDefinition)

Implements the operator !.