Method Near

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

Namespace

MongoDB.Driver

Assembly

MongoDB.Driver.dll

Near(FieldDefinition, double, double, double?, double?)

Creates a near filter.

public FilterDefinition<TDocument> Near(FieldDefinition<TDocument> field, double x, double y, double? maxDistance = null, double? minDistance = null)

Parameters

field FieldDefinition

The field.

x double

The x.

y double

The y.

maxDistance double?

The maximum distance.

minDistance double?

The minimum distance.

Returns

FilterDefinition

A near filter.

Near(Expression<Func<TDocument, object>>, double, double, double?, double?)

Creates a near filter.

public FilterDefinition<TDocument> Near(Expression<Func<TDocument, object>> field, double x, double y, double? maxDistance = null, double? minDistance = null)

Parameters

field Expression<Func<TDocument, object>>

The field.

x double

The x.

y double

The y.

maxDistance double?

The maximum distance.

minDistance double?

The minimum distance.

Returns

FilterDefinition

A near filter.

Near(FieldDefinition, GeoJsonPoint, double?, double?)

Creates a near filter.

public FilterDefinition<TDocument> Near<TCoordinates>(FieldDefinition<TDocument> field, GeoJsonPoint<TCoordinates> point, double? maxDistance = null, double? minDistance = null) where TCoordinates : GeoJsonCoordinates

Parameters

field FieldDefinition

The field.

point GeoJsonPoint

The geometry.

maxDistance double?

The maximum distance.

minDistance double?

The minimum distance.

Returns

FilterDefinition

A near filter.

Type Parameters

TCoordinates

The type of the coordinates.

Near(Expression<Func<TDocument, object>>, GeoJsonPoint, double?, double?)

Creates a near filter.

public FilterDefinition<TDocument> Near<TCoordinates>(Expression<Func<TDocument, object>> field, GeoJsonPoint<TCoordinates> point, double? maxDistance = null, double? minDistance = null) where TCoordinates : GeoJsonCoordinates

Parameters

field Expression<Func<TDocument, object>>

The field.

point GeoJsonPoint

The geometry.

maxDistance double?

The maximum distance.

minDistance double?

The minimum distance.

Returns

FilterDefinition

A near filter.

Type Parameters

TCoordinates

The type of the coordinates.