MongoCollectionBaseTDocumentEstimatedDocumentCount Method |
Returns an estimate of the number of documents in the collection.
Namespace:
MongoDB.Driver
Assembly:
MongoDB.Driver (in MongoDB.Driver.dll) Version: 2.19.1+3a2a09dd959482f665ffbb5df2557ec541597af4
Syntax public virtual long EstimatedDocumentCount(
EstimatedDocumentCountOptions options = null,
CancellationToken cancellationToken = default
)
Public Overridable Function EstimatedDocumentCount (
Optional options As EstimatedDocumentCountOptions = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As Long
abstract EstimatedDocumentCount :
?options : EstimatedDocumentCountOptions *
?cancellationToken : CancellationToken
(* Defaults:
let _options = defaultArg options null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> int64
override EstimatedDocumentCount :
?options : EstimatedDocumentCountOptions *
?cancellationToken : CancellationToken
(* Defaults:
let _options = defaultArg options null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> int64
Parameters
- options (Optional)
- Type: MongoDB.DriverEstimatedDocumentCountOptions
The options. - cancellationToken (Optional)
- Type: System.ThreadingCancellationToken
The cancellation token.
Return Value
Type:
Int64
An estimate of the number of documents in the collection.
Implements
IMongoCollectionTDocumentEstimatedDocumentCount(EstimatedDocumentCountOptions, CancellationToken)Remarks
Due to an oversight in versions 5.0.0-5.0.8 of MongoDB, the count command, which estimatedDocumentCount uses
in its implementation, was not included in v1 of the Stable API. If you are using the Stable API with
estimatedDocumentCount, you must upgrade to server version 5.0.9+ or set strict: false when configuring
ServerApi to avoid encountering errors.
See Also