Class GeoNearOperation<TResult>
- Namespace
- MongoDB.Driver.Core.Operations
- Assembly
- MongoDB.Driver.Core.dll
Represents the geoNear command.
[Obsolete("This class will be made internal in a later release.")]
public sealed class GeoNearOperation<TResult> : IReadOperation<TResult>
Type Parameters
TResult
The type of the result.
- Inheritance
-
GeoNearOperation<TResult>
- Implements
-
IReadOperation<TResult>
- Inherited Members
- Extension Methods
Constructors
- GeoNearOperation(CollectionNamespace, BsonValue, IBsonSerializer<TResult>, MessageEncoderSettings)
Initializes a new instance of the GeoNearOperation<TResult> class.
Properties
- Collation
Gets or sets the collation.
- CollectionNamespace
Gets the collection namespace.
- DistanceMultiplier
Gets or sets the distance multiplier.
- Filter
Gets or sets the filter.
- IncludeLocs
Gets or sets whether to include the locations of the matching documents.
- Limit
Gets or sets the limit.
- MaxDistance
Gets or sets the maximum distance.
- MaxTime
Gets or sets the maximum time.
- MessageEncoderSettings
Gets the message encoder settings.
- Near
Gets the point for which to find the closest documents.
- ReadConcern
Gets or sets the read concern.
- ResultSerializer
Gets the result serializer.
- Spherical
Gets or sets whether to use spherical geometry.
- UniqueDocs
Gets or sets whether to return a document only once.
Methods
- Execute(IReadBinding, CancellationToken)
Executes the operation.
- ExecuteAsync(IReadBinding, CancellationToken)
Executes the operation.