Class Feature
Represents a feature that is not supported by all versions of the server.
public class Feature- Inheritance
- 
      
      Feature
- Derived
- Inherited Members
Constructors
- Feature(string, int, int?, string)
- Initializes a new instance of the Feature class. 
Properties
- Aggregate
- Gets the aggregate feature. 
- AggregateAccumulator
- Gets the aggregate accumulator feature. 
- AggregateAddFields
- Gets the aggregate AddFields feature. 
- AggregateAllowDiskUse
- Gets the aggregate allow disk use feature. 
- AggregateBucketStage
- Gets the aggregate bucket stage feature. 
- AggregateComment
- Gets the aggregate comment feature. 
- AggregateCountStage
- Gets the aggregate count stage feature. 
- AggregateCursorResult
- Gets the aggregate cursor result feature. 
- AggregateExplain
- Gets the aggregate explain feature. 
- AggregateFacetStage
- Gets the aggregate $facet stage feature. 
- AggregateFunction
- Gets the aggregate $function stage feature. 
- AggregateGraphLookupStage
- Gets the aggregate $graphLookup stage feature. 
- AggregateHint
- Gets the aggregate hint feature. 
- AggregateLet
- Gets the aggregate lookup stage let feature. 
- AggregateMerge
- Gets the aggregate merge feature. 
- AggregateOptionsLet
- Gets the aggregate let feature. 
- AggregateOut
- Gets the aggregate out feature. 
- AggregateOutOnSecondary
- Gets the aggregate out on secondary feature. 
- AggregateOutTimeSeries
- Gets the aggregate out to time series feature. 
- AggregateOutToDifferentDatabase
- Gets the aggregate out to a different database feature. 
- AggregateToString
- Gets the aggregate toString feature. 
- AggregateUnionWith
- Gets the aggregate unionWith feature. 
- ArrayFilters
- Gets the arrayFilters feature. 
- BitwiseOperators
- Gets the bitwise operators feature. 
- BypassDocumentValidation
- Gets the bypass document validation feature. 
- ChangeStreamAllChangesForCluster
- Gets the change stream all changes for cluster feature. 
- ChangeStreamForDatabase
- Gets the change stream for database feature. 
- ChangeStreamPostBatchResumeToken
- Gets the change stream post batch resume token feature. 
- ChangeStreamPrePostImages
- Gets the change stream pre post images feature. 
- ChangeStreamSplitEventStage
- Gets the change stream splitEvent stage feature. 
- ChangeStreamStage
- Gets the aggregate $changeStream stage feature. 
- ClientSideEncryption
- Gets the client side encryption feature. 
- ClusteredIndexes
- Gets the clustered indexes feature. 
- Collation
- Gets the collation feature. 
- CommandMessage
- Gets the command message feature. 
- CommandsThatWriteAcceptWriteConcern
- Gets the commands that write accept write concern feature. 
- CreateIndexCommitQuorum
- Gets the create index commit quorum feature. 
- CreateIndexesCommand
- Gets the create indexes command feature. 
- CreateIndexesUsingInsertOperations
- Gets the create indexes using insert operations feature. 
- Csfle2
- Gets the client side field level encryption 2 feature. 
- Csfle2QEv2
- Gets the client side field level encryption 2 queryable encryption v2 feature. 
- Csfle2QEv2RangeAlgorithm
- Gets the csfle2 range algorithm feature. 
- Csfle2QEv2RangePreviewAlgorithm
- Gets the csfle2 range preview algorithm feature. 
- CsfleRangeAlgorithm
- Gets the csfle range algorithm feature. 
- CurrentOpCommand
- Gets the current op command feature. 
- DateFromStringFormatArgument
- Gets the $dateFromString format argument feature. 
- DateOperatorsNewIn50
- Gets the date operators added in 5.0 feature. 
- DensifyStage
- Gets the aggregate $densify stage feature. 
- DirectConnectionSetting
- Gets the directConnection setting feature. 
- DocumentValidation
- Gets the document validation feature. 
- DocumentsStage
- Gets the documents stage feature. 
- ElectionIdPriorityInSDAM
- Gets the electionIdPriorityInSDAM feature. 
- Eval
- Gets the eval feature. 
- ExplainCommand
- Gets the explain command feature. 
- FailPoints
- Gets the fail points feature. 
- FailPointsBlockConnection
- Gets the fail points block connection feature. 
- FailPointsFailCommand
- Gets the fail points fail command feature. 
- FailPointsFailCommandForSharded
- Gets the fail points fail command for sharded feature. 
- FilterLimit
- Gets filter limit feature. 
- FindAllowDiskUse
- Gets the find allowDiskUse feature. 
- FindAndModifyWriteConcern
- Gets the find and modify write concern feature. 
- FindCommand
- Gets the find command feature. 
- FindProjectionExpressions
- Gets the find projection expressions feature. 
- GeoNearCommand
- Gets the geoNear command feature. 
- GetField
- Gets the getField feature. 
- GetMoreComment
- Gets the getMore comment feature. 
- GroupCommand
- Gets the group command feature. 
- HedgedReads
- Gets the hedged reads feature. 
- HiddenIndex
- Gets the hidden index feature. 
- HintForDeleteOperations
- Gets the hint for delete operations feature. 
- HintForFindAndModifyFeature
- Gets the hint for find and modify operations feature. 
- HintForUpdateAndReplaceOperations
- Gets the hint for update and replace operations feature. 
- IndexOptionsDefaults
- Gets the index options defaults feature. 
- KeepConnectionPoolWhenNotMasterConnectionException
- Gets the keep connection pool when NotPrimary connection exception feature. 
- KeepConnectionPoolWhenNotPrimaryConnectionException
- Gets the keep connection pool when NotPrimary connection exception feature. 
- KeepConnectionPoolWhenReplSetStepDown
- Gets the keep connection pool when replSetStepDown feature. 
- KillAllSessions
- Get the killAllSessions feature. 
- KillCursorsCommand
- Get the killCursors command feature. 
- LegacyWireProtocol
- Gets the legacy wire protocol feature. 
- ListCollectionsCommand
- Gets the list collections command feature. 
- ListDatabasesAuthorizedDatabases
- Get the list databases authorizedDatabases feature. 
- ListDatabasesFilter
- Gets the list databases filter feature. 
- ListDatabasesNameOnlyOption
- Get the list databases nameOnly feature. 
- ListIndexesCommand
- Gets the list indexes command feature. 
- LoadBalancedMode
- Gets the load balanced mode feature. 
- MaxStaleness
- Gets the maximum staleness feature. 
- MaxTime
- Gets the maximum time feature. 
- MmapV1StorageEngine
- Gets the mmapv1 storage engine feature. 
- Name
- Gets the name of the feature. 
- NotSupportedMessage
- Gets the error message to be used by the feature support checks. 
- PartialIndexes
- Gets the partial indexes feature. 
- PickAccumulatorsNewIn52
- Gets the pick accumulators new in 5.2 feature. 
- ReadConcern
- Gets the read concern feature. 
- RegexMatch
- Gets the regex match feature. 
- RetryableReads
- Gets the retryable reads feature. 
- RetryableWrites
- Gets the retryable writes feature. 
- Round
- Gets the $round feature. 
- ScramSha1Authentication
- Gets the scram sha1 authentication feature. 
- ScramSha256Authentication
- Gets the scram sha256 authentication feature. 
- ServerExtractsUsernameFromX509Certificate
- Gets the server extracts username from X509 certificate feature. 
- ServerReturnsResumableChangeStreamErrorLabel
- Gets the server returns resumableChangeStream label feature. 
- ServerReturnsRetryableWriteErrorLabel
- Gets the server returns retryable writeError label feature. 
- SetStage
- Gets the $set stage feature. 
- SetWindowFields
- Gets the set window fields feature. 
- SetWindowFieldsLocf
- Gets the set window fields $locf feature. 
- ShardedTransactions
- Gets the sharded transactions feature. 
- SnapshotReads
- Gets the snapshot reads feature. 
- SortArrayOperator
- Gets the $sortArray operator feature. 
- SpeculativeAuthentication
- Gets the speculative authentication feature. 
- StableApi
- Gets the speculative authentication feature. 
- StreamingHello
- Gets the streaming hello feature. 
- StreamingIsMaster
- Gets the streaming hello feature. 
- TailableCursor
- Gets the tailable cursor feature. 
- ToConversionOperators
- Gets the $toXyz conversion operators feature ($toDouble etc.). 
- Transactions
- Gets the transactions feature. 
- TrigOperators
- Gets the trig operators feature. 
- TrimOperator
- Gets the trim operator feature. 
- UpdateWithAggregationPipeline
- Gets the update with aggregation pipeline feature. 
- UserManagementCommands
- Gets the user management commands feature. 
- Views
- Gets the views feature. 
- WildcardIndexes
- Gets the wildcard indexes feature. 
- WriteCommands
- Gets the write commands feature.