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.