Table of Contents

Class SearchRangeBuilder

Namespace
MongoDB.Driver.Search
Assembly
MongoDB.Driver.dll

A builder for a SearchRange.

public static class SearchRangeBuilder
Inheritance
SearchRangeBuilder
Inherited Members

Methods

Gt<TValue>(SearchRange<TValue>, TValue)

Adds a greater than value to a search range.

public static SearchRange<TValue> Gt<TValue>(this SearchRange<TValue> searchRange, TValue value) where TValue : struct, IComparable<TValue>

Parameters

searchRange SearchRange<TValue>

Search range.

value TValue

The value.

Returns

SearchRange<TValue>

Search range.

Type Parameters

TValue

The type of the value.

Gt<TValue>(TValue)

Creates a greater than search range.

public static SearchRange<TValue> Gt<TValue>(TValue value) where TValue : struct, IComparable<TValue>

Parameters

value TValue

The value.

Returns

SearchRange<TValue>

Search range.

Type Parameters

TValue

The type of the value.

Gte<TValue>(SearchRange<TValue>, TValue)

Adds a greater or equal than value to a search range.

public static SearchRange<TValue> Gte<TValue>(this SearchRange<TValue> searchRange, TValue value) where TValue : struct, IComparable<TValue>

Parameters

searchRange SearchRange<TValue>

Search range.

value TValue

The value.

Returns

SearchRange<TValue>

Search range.

Type Parameters

TValue

The type of the value.

Gte<TValue>(TValue)

Creates a greater or equal than search range.

public static SearchRange<TValue> Gte<TValue>(TValue value) where TValue : struct, IComparable<TValue>

Parameters

value TValue

The value.

Returns

SearchRange<TValue>

Search range.

Type Parameters

TValue

The type of the value.

Lt<TValue>(SearchRange<TValue>, TValue)

Adds a less than value to a search range.

public static SearchRange<TValue> Lt<TValue>(this SearchRange<TValue> searchRange, TValue value) where TValue : struct, IComparable<TValue>

Parameters

searchRange SearchRange<TValue>

Search range.

value TValue

The value.

Returns

SearchRange<TValue>

Search range.

Type Parameters

TValue

The type of the value.

Lt<TValue>(TValue)

Creates a less than search range.

public static SearchRange<TValue> Lt<TValue>(TValue value) where TValue : struct, IComparable<TValue>

Parameters

value TValue

The value.

Returns

SearchRange<TValue>

Search range.

Type Parameters

TValue

The type of the value.

Lte<TValue>(SearchRange<TValue>, TValue)

Adds a less than or equal value to a search range.

public static SearchRange<TValue> Lte<TValue>(this SearchRange<TValue> searchRange, TValue value) where TValue : struct, IComparable<TValue>

Parameters

searchRange SearchRange<TValue>

Search range.

value TValue

The value.

Returns

SearchRange<TValue>

search range.

Type Parameters

TValue

The type of the value.

Lte<TValue>(TValue)

Creates a less than or equal search range.

public static SearchRange<TValue> Lte<TValue>(TValue value) where TValue : struct, IComparable<TValue>

Parameters

value TValue

The value.

Returns

SearchRange<TValue>

search range.

Type Parameters

TValue

The type of the value.