

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Amazon DocumentDB 中支援的 MongoDB APIs、操作和資料類型
<a name="mongo-apis"></a>

Amazon DocumentDB （與 MongoDB 相容） 是一種快速、可擴展、高可用性且全受管的文件資料庫服務，可支援 MongoDB 工作負載。Amazon DocumentDB 與 MongoDB 3.6、4.0、5.0 和 8.0 APIs。本區段列出支援的功能。如需使用 MongoDB APIs和驅動程式的支援，請參閱 MongoDB 社群論壇。如需使用 Amazon DocumentDB 服務的支援，請聯絡適當的 AWS 支援團隊。如需 Amazon DocumentDB 和 MongoDB 之間的功能差異，請參閱 [功能差異：Amazon DocumentDB 和 MongoDB](functional-differences.md)。

不支援 MongoDB 命令和運算子，這些命令僅供內部使用或不適用於全受管服務，且未包含在支援的功能清單中。

自推出以來，我們已新增超過 50 項額外功能，並會繼續向客戶提供他們所需的功能。如需最新啟動的資訊，請參閱 [Amazon DocumentDB 公告](https://aws.amazon.com/documentdb/resources/)。

如果您有不支援我們建置的功能，請使用您的 accountID、請求的功能和使用案例傳送給 [Amazon DocumentDB 服務團隊](mailto:documentdb-feature-request@amazon.com)，讓我們知道。
+ [資料庫命令](#mongo-apis-database)
+ [查詢和投影運算子](#mongo-apis-query)
+ [更新運算子](#mongo-apis-update)
+ [Geospatial (地理空間)](#mongo-apis-geospatial)
+ [游標方法](#mongo-apis-cursor)
+ [彙總管道運算子](#mongo-apis-aggregation-pipeline)
+ [資料類型](#mongo-apis-data-types)
+ [索引](#mongo-apis-indexes)

## 資料庫命令
<a name="mongo-apis-database"></a>

**Topics**
+ [管理命令](#mongo-apis-dababase-administrative)
+ [聚合](#mongo-apis-dababase-aggregation)
+ [身分驗證](#mongo-apis-dababase-authentication)
+ [診斷命令](#mongo-apis-dababase-diagnostics)
+ [查詢和寫入操作](#mongo-apis-dababase-query-write)
+ [角色管理命令](#mongo-apis-database-role-management)
+ [工作階段命令](#mongo-apis-dababase-sessions)
+ [使用者管理](#mongo-apis-dababase-user-management)
+ [碎片命令](#mongo-apis-dababase-sharding)

### 管理命令
<a name="mongo-apis-dababase-administrative"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| Capped Collections | 否 | 否 | 否 | 否 | 否 | 
| cloneCollectionAsCapped | 否 | 否 | 否 | 否 | 否 | 
| collMod | 部分 | 部分 | 部分 | 部分 | 部分 | 
| collMod: expireAfterSeconds | 是 | 是 | 是 | 是 | 是 | 
| convertToCapped | 否 | 否 | 否 | 否 | 否 | 
| copydb | 否 | 否 | 否 | 否 | 否 | 
| 建立 | 是 | 是 | 是 | 是 | 是 | 
| createView | 否 | 否 | 否 | 是 | 否 | 
| createIndexes | 是 | 是 | 是 | 是 | 是 | 
| currentOp | 是 | 是 | 是 | 是 | 是 | 
| drop | 是 | 是 | 是 | 是 | 是 | 
| dropDatabase | 是 | 是 | 是 | 是 | 是 | 
| dropIndexes | 是 | 是 | 是 | 是 | 是 | 
| filemd5 | 否 | 否 | 否 | 否 | 否 | 
| getAuditConfig | 否 | 是 | 是 | 是 | 否 | 
| killCursors | 是 | 是 | 是 | 是 | 是 | 
| killOp | 是 | 是 | 是 | 是 | 是 | 
| listCollections\* | 是 | 是 | 是 | 是 | 是 | 
| listDatabases | 是 | 是 | 是 | 是 | 是 | 
| listIndexes | 是 | 是 | 是 | 是 | 是 | 
| reIndex | 否 | 否 | 是 | 是 | 否 | 
| renameCollection | 是 | 是 | 是 | 是 | 否 | 
| setAuditConfig | 否 | 是 | 是 | 是 | 否 | 

\* 不支援篩選選項中的`type`金鑰。

### 聚合
<a name="mongo-apis-dababase-aggregation"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| aggregate | 是 | 是 | 是 | 是 | 是 | 
| count | 是 | 是 | 是 | 是 | 是 | 
| distinct | 是 | 是 | 是 | 是 | 是 | 
| mapReduce | 否 | 否 | 否 | 是 | 否 | 

### 身分驗證
<a name="mongo-apis-dababase-authentication"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| authenticate | 是 | 是 | 是 | 是 | 是 | 
| 登出 | 是 | 是 | 是 | 是 | 是 | 

### 診斷命令
<a name="mongo-apis-dababase-diagnostics"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| buildInfo | 是 | 是 | 是 | 是 | 是 | 
| collStats | 是 | 是 | 是 | 是 | 是 | 
| connPoolStats | 否 | 否 | 否 | 否 | 否 | 
| connectionStatus | 是 | 是 | 是 | 是 | 是 | 
| dataSize | 是 | 是 | 是 | 是 | 是 | 
| dbHash | 否 | 否 | 否 | 否 | 否 | 
| dbStats | 是 | 是 | 是 | 是 | 是 | 
| explain | 是 | 是 | 是 | 是 | 是 | 
| explain: executionStats | 是 | 是 | 是 | 是 | 是 | 
| 功能 | 否 | 否 | 否 | 否 | 否 | 
| hostInfo | 是 | 是 | 是 | 是 | 是 | 
| listCommands | 是 | 是 | 是 | 是 | 是 | 
| profiler | [是](https://docs.aws.amazon.com//documentdb/latest/developerguide/profiling.html) | [是](https://docs.aws.amazon.com//documentdb/latest/developerguide/profiling.html) | [是](https://docs.aws.amazon.com//documentdb/latest/developerguide/profiling.html) | [是](https://docs.aws.amazon.com//documentdb/latest/developerguide/profiling.html) | 否 | 
| serverStatus | 是 | 是 | 是 | 是 | 是 | 
| top | 是 | 是 | 是 | 是 | 是 | 

### 查詢和寫入操作
<a name="mongo-apis-dababase-query-write"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| Change streams | [是](https://docs.aws.amazon.com//documentdb/latest/developerguide/change_streams.html) | [是](https://docs.aws.amazon.com//documentdb/latest/developerguide/change_streams.html) | [是](https://docs.aws.amazon.com//documentdb/latest/developerguide/change_streams.html) | [是](https://docs.aws.amazon.com//documentdb/latest/developerguide/change_streams.html) | 否 | 
| delete | 是 | 是 | 是 | 是 | 是 | 
| find | 是 | 是 | 是 | 是 | 是 | 
| findAndModify | 是 | 是 | 是 | 是 | 是 | 
| getLastError | 否 | 否 | 否 | 否 | 否 | 
| getMore | 是 | 是 | 是 | 是 | 是 | 
| getPrevError | 否 | 否 | 否 | 否 | 否 | 
| GridFS | 是 | 是 | 是 | 是 | 否 | 
| insert | 是 | 是 | 是 | 是 | 是 | 
| parallelCollectionScan | 否 | 否 | 否 | 否 | 否 | 
| resetError | 否 | 否 | 否 | 否 | 否 | 
| update | 是 | 是 | 是 | 是 | 是 | 
| ReplaceOne | 是 | 是 | 是 | 是 | 是 | 

### 角色管理命令
<a name="mongo-apis-database-role-management"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| createRole | 是 | 是 | 是 | 是 | 否 | 
| dropAllRolesFromDatabase | 是 | 是 | 是 | 是 | 否 | 
| dropRole | 是 | 是 | 是 | 是 | 否 | 
| grantRolesToRole | 是 | 是 | 是 | 是 | 否 | 
| revokeRolesFromRole | 是 | 是 | 是 | 是 | 否 | 
| revokePrivilegesFromRole | 是 | 是 | 是 | 是 | 否 | 
| rolesInfo | 是 | 是 | 是 | 是 | 否 | 
| updateRole | 是 | 是 | 是 | 是 | 否 | 

### 工作階段命令
<a name="mongo-apis-dababase-sessions"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| abortTransaction | 否 | 是 | 是 | 是 | 否 | 
| commitTransaction | 否 | 是 | 是 | 是 | 否 | 
| endSessions | 否 | 否 | 否 | 否 | 否 | 
|  killAllSessions | 否 | 是 | 是 | 是 | 否 | 
| killAllSessionsByPattern | 否 | 否 | 否 | 否 | 否 | 
| killSessions | 否 | 是 | 是 | 是 | 否 | 
| refreshSessions | 否 | 否 | 否 | 否 | 否 | 
| startSession | 否 | 是 | 是 | 是 | 否 | 

### 使用者管理
<a name="mongo-apis-dababase-user-management"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| createUser | 是 | 是 | 是 | 是 | 是 | 
| dropAllUsersFromDatabase | 是 | 是 | 是 | 是 | 是 | 
| dropUser | 是 | 是 | 是 | 是 | 是 | 
| grantRolesToUser | 是 | 是 | 是 | 是 | 是 | 
| revokeRolesFromUser | 是 | 是 | 是 | 是 | 是 | 
| updateUser | 是 | 是 | 是 | 是 | 是 | 
| usersInfo | 是 | 是 | 是 | 是 | 是 | 

### 碎片命令
<a name="mongo-apis-dababase-sharding"></a>


| 命令 | 彈性叢集 | 
| --- | --- | 
| abortReshardCollection | 否 | 
| addShard | 否 | 
| addShardToZone | 否 | 
| balancerCollectionStatus | 否 | 
| balancerStart | 否 | 
| balancerStatus | 否 | 
| balancerStop | 否 | 
| checkShardingIndex | 否 | 
| clearJumboFlag | 否 | 
| cleanupOrphaned | 否 | 
| cleanupReshardCollection | 否 | 
| commitReshardCollection | 否 | 
| enableSharding | 是 | 
| flushRouterConfig | 否 | 
| getShardMap | 否 | 
| getShardVersion | 否 | 
| isdbgrid | 否 | 
| listShards | 否 | 
| medianKey | 否 | 
| moveChunk | 否 | 
| movePrimary | 否 | 
| mergeChunks | 否 | 
| refineCollectionShardKey | 否 | 
| removeShard | 否 | 
| removeShardFromZone | 否 | 
| reshardCollection | 否 | 
| setAllowMigrations | 否 | 
| setShardVersion | 否 | 
| shardCollection | 是 | 
| shardingState | 否 | 
| 分割 | 否 | 
| splitVector | 否 | 
| unsetSharding | 否 | 
| updateZoneKeyRange | 否 | 

## 查詢和投影運算子
<a name="mongo-apis-query"></a>

**Topics**
+ [陣列運算子](#mongo-apis-query-array-operators)
+ [位元運算子](#mongo-apis-query-bitwise-operators)
+ [註解運算子](#mongo-apis-query-comment-operator)
+ [比較運算子](#mongo-apis-query-comparison-operators)
+ [元素運算子](#mongo-apis-query-element-operators)
+ [評估查詢運算子](#mongo-apis-query-evaluation-operators)
+ [邏輯運算子](#mongo-apis-query-logical-operators)
+ [投影運算子](#mongo-apis-projection-operators)

### 陣列運算子
<a name="mongo-apis-query-array-operators"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| [$all](all.md) | 是 | 是 | 是 | 是 | 是 | 
| [$elemMatch](elemMatch.md) | 是 | 是 | 是 | 是 | 是 | 
| [$size](size-query.md) | 是 | 是 | 是 | 是 | 是 | 

### 位元運算子
<a name="mongo-apis-query-bitwise-operators"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| [$bitsAllSet](bitsAllSet.md) | 是 | 是 | 是 | 是 | 是 | 
| [$bitsAnySet](bitsAnySet.md) | 是 | 是 | 是 | 是 | 是 | 
| [$bitsAllClear](bitsAllClear.md) | 是 | 是 | 是 | 是 | 是 | 
| [$bitsAnyClear](bitsAnyClear.md) | 是 | 是 | 是 | 是 | 是 | 

### 註解運算子
<a name="mongo-apis-query-comment-operator"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| [$comment](comment.md) | 是 | 是 | 是 | 是 | 是 | 

### 比較運算子
<a name="mongo-apis-query-comparison-operators"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| [$eq](eq.md) | 是 | 是 | 是 | 是 | 是 | 
| [$gt](gt.md) | 是 | 是 | 是 | 是 | 是 | 
| [$gte](gte.md) | 是 | 是 | 是 | 是 | 是 | 
| [$in](in.md) | 是 | 是 | 是 | 是 | 是 | 
| [$lt](lt.md) | 是 | 是 | 是 | 是 | 是 | 
| [$lte](lte.md) | 是 | 是 | 是 | 是 | 是 | 
| [$ne](ne.md) | 是 | 是 | 是 | 是 | 是 | 
| [$nin](nin.md) | 是 | 是 | 是 | 是 | 是 | 

### 元素運算子
<a name="mongo-apis-query-element-operators"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| [$exists](exists.md) | 是 | 是 | 是 | 是 | 是 | 
| [$type](type.md) | 是 | 是 | 是 | 是 | 是 | 

### 評估查詢運算子
<a name="mongo-apis-query-evaluation-operators"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| [$expr](expr.md) | 否 | 是 | 是 | 是 | 否 | 
| [$jsonSchema](jsonSchema.md) | 否 | 是 | 是 | 是 | 否 | 
| [$mod](mod-query.md) | 是 | 是 | 是 | 是 | 是 | 
| [$regex](regex.md) | 是 | 是 | 是 | 是 | 是 | 
| [$text](text.md) | 否 | 否 | 是 | 是 | 否 | 
| $where | 否 | 否 | 否 | 否 | 否 | 

### 邏輯運算子
<a name="mongo-apis-query-logical-operators"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| [$and](and.md) | 是 | 是 | 是 | 是 | 是 | 
| [$nor](nor.md) | 是 | 是 | 是 | 是 | 是 | 
| [$not](not.md) | 是 | 是 | 是 | 是 | 是 | 
| [$or](or.md) | 是 | 是 | 是 | 是 | 是 | 

### 投影運算子
<a name="mongo-apis-projection-operators"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| [$](dollar-projection.md) | 是 | 是 | 是 | 是 | 是 | 
| [$elemMatch](elemMatch.md) | 是 | 是 | 是 | 是 | 是 | 
| [$meta](meta.md) | 否 | 否 | 是 | 是 | 否 | 
| [$slice](slice-projection.md) | 是 | 是 | 是 | 是 | 是 | 

## 更新運算子
<a name="mongo-apis-update"></a>

**Topics**
+ [陣列運算子](#mongo-apis-update-array)
+ [位元運算子](#mongo-apis-update-bitwise)
+ [欄位運算子](#mongo-apis-update-field)
+ [更新修飾詞](#mongo-apis-update-modifiers)

### 陣列運算子
<a name="mongo-apis-update-array"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| [$](dollar-update.md) | 是 | 是 | 是 | 是 | 是 | 
| [$[]](dollarBrackets-update.md) | 是 | 是 | 是 | 是 | 是 | 
| [$[<identifier>]](dollarIdentifier-update.md) | 是 | 是 | 是 | 是 | 是 | 
| [$addToSet](addToSet.md) | 是 | 是 | 是 | 是 | 是 | 
| [$pop](pop.md) | 是 | 是 | 是 | 是 | 是 | 
| [$pullAll](pullAll.md) | 是 | 是 | 是 | 是 | 是 | 
| [$pull](pull.md) | 是 | 是 | 是 | 是 | 是 | 
| [$push](push.md) | 是 | 是 | 是 | 是 | 是 | 

### 位元運算子
<a name="mongo-apis-update-bitwise"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| [$bit](bit.md) | 是 | 是 | 是 | 是 | 是 | 

### 欄位運算子
<a name="mongo-apis-update-field"></a>


| 運算子 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| [$currentDate](currentDate.md) | 是 | 是 | 是 | 是 | 是 | 
| [$inc](inc.md) | 是 | 是 | 是 | 是 | 是 | 
| [$max](max-update.md) | 是 | 是 | 是 | 是 | 是 | 
| [$min](min-update.md) | 是 | 是 | 是 | 是 | 是 | 
| [$mul](mul.md) | 是 | 是 | 是 | 是 | 是 | 
| [$rename](rename.md) | 是 | 是 | 是 | 是 | 是 | 
| [$set](set-update.md) | 是 | 是 | 是 | 是 | 是 | 
| [$setOnInsert](setOnInsert.md) | 是 | 是 | 是 | 是 | 是 | 
| [$unset](unset-update.md) | 是 | 是 | 是 | 是 | 是 | 

### 更新修飾詞
<a name="mongo-apis-update-modifiers"></a>


| 運算子 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| [$each](each.md) | 是 | 是 | 是 | 是 | 是 | 
| [$position](position.md) | 是 | 是 | 是 | 是 | 是 | 
| [$slice](slice-update.md) | 是 | 是 | 是 | 是 | 是 | 
| [$sort](sort-update.md) | 是 | 是 | 是 | 是 | 是 | 

## Geospatial (地理空間)
<a name="mongo-apis-geospatial"></a>

### 幾何指標
<a name="mongo-apis-geospatial-geometry-specifiers"></a>


| 查詢選取器 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| $box | 否 | 否 | 否 | 否 | 否 | 
| $center | 否 | 否 | 否 | 否 | 否 | 
| $centerSphere | 否 | 否 | 否 | 否 | 否 | 
| [$geometry](geometry.md) | 是 | 是 | 是 | 是 | 是 | 
| [$maxDistance](maxDistance.md) | 是 | 是 | 是 | 是 | 是 | 
| [$minDistance](minDistance.md) | 是 | 是 | 是 | 是 | 是 | 
| [$nearSphere](nearSphere.md) | 是 | 是 | 是 | 是 | 是 | 
| $polygon | 否 | 否 | 否 | 否 | 否 | 
| $uniqueDocs | 否 | 否 | 否 | 否 | 否 | 

### 查詢選取器
<a name="mongo-apis-geospatial-query-selectors"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| [$geoIntersects](geoIntersects.md) | 是 | 是 | 是 | 是 | 是 | 
| [$geoWithin](geoWithin.md) | 是 | 是 | 是 | 是 | 是 | 
| [$near](near.md) | 是 | 是 | 是 | 是 | 是 | 
| [$nearSphere](nearSphere.md) | 是 | 是 | 是 | 是 | 是 | 
| $polygon | 否 | 否 | 否 | 否 | 否 | 
| $uniqueDocs | 否 | 否 | 否 | 否 | 否 | 

## 游標方法
<a name="mongo-apis-cursor"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| cursor.batchSize() | 是 | 是 | 是 | 是 | 是 | 
| cursor.close() | 是 | 是 | 是 | 是 | 是 | 
| cursor.collation() | 否 | 否 | 否 | 是 | 否 | 
| cursor.comment() | 是 | 是 | 是 | 是 | 是 | 
| cursor.count() | 是 | 是 | 是 | 是 | 是 | 
| cursor.explain() | 是 | 是 | 是 | 是 | 否 | 
| cursor.forEach() | 是 | 是 | 是 | 是 | 是 | 
| cursor.hasNext() | 是 | 是 | 是 | 是 | 是 | 
| cursor.hint() | 是 | 是 | 是 | 是 | 是\* | 
| cursor.isClosed() | 是 | 是 | 是 | 是 | 是 | 
| cursor.isExhausted() | 是 | 是 | 是 | 是 | 否 | 
| cursor.itcount() | 是 | 是 | 是 | 是 | 否 | 
| cursor.limit() | 是 | 是 | 是 | 是 | 否 | 
| cursor.map() | 是 | 是 | 是 | 是 | 否 | 
| cursor.max() | 否 | 否 | 否 | 否 | 否 | 
| cursor.maxScan() | 是 | 是 | 是 | 是 | 否 | 
| cursor.maxTimeMS() | 是 | 是 | 是 | 是 | 否 | 
| cursor.min() | 否 | 否 | 否 | 否 | 否 | 
| cursor.next() | 是 | 是 | 是 | 是 | 是 | 
| cursor.noCursorTimeout() | 否 | 否 | 否 | 否 | 否 | 
| cursor.objsLeftInBatch() | 是 | 是 | 是 | 是 | 否 | 
| cursor.pretty() | 是 | 是 | 是 | 是 | 否 | 
| cursor.readConcern() | 是 | 是 | 是 | 是 | 否 | 
| cursor.readPref() | 是 | 是 | 是 | 是 | 否 | 
| cursor.returnKey() | 否 | 否 | 否 | 否 | 否 | 
| cursor.showRecordId() | 否 | 否 | 否 | 否 | 否 | 
| cursor.size() | 是 | 是 | 是 | 是 | 否 | 
| cursor.skip() | 是 | 是 | 是 | 是 | 否 | 
| cursor.sort() | 是 | 是 | 是 | 是 | 否 | 
| cursor.tailable() | 否 | 否 | 否 | 否 | 否 | 
| cursor.toArray() | 是 | 是 | 是 | 是 | 否 | 

\* 索引表達式`hint`支援索引。例如 `db.foo.find().hint({x:1})`。

## 彙總管道運算子
<a name="mongo-apis-aggregation-pipeline"></a>

**Topics**
+ [累積器表達式](#mongo-apis-aggregation-pipeline-accumulator-expressions)
+ [算術運算子](#mongo-apis-aggregation-pipeline-arithmetic)
+ [陣列運算子](#mongo-apis-aggregation-pipeline-array)
+ [布林值運算子](#mongo-apis-aggregation-pipeline-boolean)
+ [比較運算子](#mongo-apis-aggregation-pipeline-comparison)
+ [條件式表達式運算子](#mongo-apis-aggregation-pipeline-conditional)
+ [資料類型運算子](#mongo-apis-aggregation-pipeline-data-type)
+ [資料大小運算子](#mongo-apis-aggregation-pipeline-data-size)
+ [日期運算子](#mongo-apis-aggregation-pipeline-date)
+ [文字運算子](#mongo-apis-aggregation-pipeline-literal)
+ [合併運算子](#mongo-apis-aggregation-pipeline-merge)
+ [自然運算子](#mongo-apis-aggregation-pipeline-natural)
+ [設定運算子](#mongo-apis-aggregation-pipeline-set)
+ [階段運算子](#mongo-apis-aggregation-pipeline-stage)
+ [字串運算子](#mongo-apis-aggregation-pipeline-string)
+ [系統變數](#mongo-apis-aggregation-pipeline-system-variables)
+ [文字搜尋運算子](#mongo-apis-aggregation-pipeline-text-search)
+ [類型轉換運算子](#mongo-apis-aggregation-pipeline-type)
+ [變數運算子](#mongo-apis-aggregation-pipeline-variable)
+ [其他運算子](#mongo-apis-aggregation-pipeline-misc)

### 累積器表達式
<a name="mongo-apis-aggregation-pipeline-accumulator-expressions"></a>


| 表達式 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| $累積器 | - | - | 否 | 否 | 否 | 
| [$addToSet](addToSet-aggregation.md) | 是 | 是 | 是 | 是 | 是 | 
| [$avg](avg.md) | 是 | 是 | 是 | 是 | 是 | 
| [$count](count.md) | - | - | 否 | 否 | 否 | 
| $covariancePop | 否 | 否 | 否 | 否 | 否 | 
| $covarianceSamp | 否 | 否 | 否 | 否 | 否 | 
| $denseRank | 否 | 否 | 否 | 否 | 否 | 
| $衍生性 | 否 | 否 | 否 | 否 | 否 | 
| $documentNumber | 否 | 否 | 否 | 否 | 否 | 
| $expMovingAvg | 否 | 否 | 否 | 否 | 否 | 
| [$first](first.md) | 是 | 是 | 是 | 是 | 是 | 
| $整合 | 否 | 否 | 否 | 否 | 否 | 
| [$last](last.md) | 是 | 是 | 是 | 是 | 是 | 
| [$max](max.md) | 是 | 是 | 是 | 是 | 是 | 
| [$min](min.md) | 是 | 是 | 是 | 是 | 是 | 
| [$push](push-aggregation.md) | 是 | 是 | 是 | 是 | 是 | 
| $rank | 否 | 否 | 否 | 否 | 否 | 
| $shift | 否 | 否 | 否 | 否 | 否 | 
| $stdDevPop | 否 | 否 | 否 | 否 | 否 | 
| $stdDevSamp | 否 | 否 | 否 | 否 | 否 | 
| [$sum](sum.md) | 是 | 是 | 是 | 是 | 是 | 

### 算術運算子
<a name="mongo-apis-aggregation-pipeline-arithmetic"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| [$abs](abs.md) | 是 | 是 | 是 | 是 | 是 | 
| [$add](add.md) | 是 | 是 | 是 | 是 | 是 | 
| [$ceil](ceil.md) | 否 | 是 | 是 | 是 | 是 | 
| [$divide](divide.md) | 是 | 是 | 是 | 是 | 是 | 
| [$exp](exp.md) | 否 | 是 | 是 | 是 | 是 | 
| [$floor](floor.md) | 否 | 是 | 是 | 是 | 是 | 
| [$ln](ln.md) | 否 | 是 | 是 | 是 | 是 | 
| [$log](log.md) | 否 | 是 | 是 | 是 | 是 | 
| [$log10](log10.md) | 否 | 是 | 是 | 是 | 是 | 
| [$mod](mod.md) | 是 | 是 | 是 | 是 | 是 | 
| [$multiply](multiply.md) | 是 | 是 | 是 | 是 | 是 | 
| [$pow](pow.md) | 否 | 否 | 否 | 是 | 否 | 
| $round | - | - | 否 | 否 | 否 | 
| [$sqrt](sqrt.md) | 否 | 是 | 是 | 是 | 是 | 
| [$subtract](subtract.md) | 是 | 是 | 是 | 是 | 是 | 
| $trunc | 否 | 否 | 否 | 否 | 否 | 

### 陣列運算子
<a name="mongo-apis-aggregation-pipeline-array"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| [$arrayElemAt](arrayElemAt.md) | 是 | 是 | 是 | 是 | 是 | 
| [$arrayToObject](arrayToObject.md) | 是 | 是 | 是 | 是 | 是 | 
| [$concatArrays](concatArrays.md) | 是 | 是 | 是 | 是 | 是 | 
| [$filter](filter.md) | 是 | 是 | 是 | 是 | 是 | 
| [$first](first.md) | - | - | 是 | 是 | 否 | 
| [$in](in-aggregation.md) | 是 | 是 | 是 | 是 | 是 | 
| [$indexOfArray](indexOfArray.md) | 是 | 是 | 是 | 是 | 是 | 
| [$isArray](isArray.md) | 是 | 是 | 是 | 是 | 是 | 
| [$last](last.md) | - | - | 是 | 是 | 否 | 
| [$objectToArray](objectToArray.md) | 是 | 是 | 是 | 是 | 是 | 
| [$range](range.md) | 是 | 是 | 是 | 是 | 是 | 
| [$reverseArray](reverseArray.md) | 是 | 是 | 是 | 是 | 是 | 
| [$reduce](reduce.md) | 是 | 是 | 是 | 是 | 是 | 
| [$size](size.md) | 是 | 是 | 是 | 是 | 是 | 
| [$slice](slice.md) | 是 | 是 | 是 | 是 | 是 | 
| [$zip](zip.md) | 是 | 是 | 是 | 是 | 是 | 

### 布林值運算子
<a name="mongo-apis-aggregation-pipeline-boolean"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| [$and](and-aggregation.md) | 是 | 是 | 是 | 是 | 是 | 
| [$not](not-aggregation.md) | 是 | 是 | 是 | 是 | 是 | 
| [$or](or-aggregation.md) | 是 | 是 | 是 | 是 | 是 | 

### 比較運算子
<a name="mongo-apis-aggregation-pipeline-comparison"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| [$cmp](cmp.md) | 是 | 是 | 是 | 是 | 是 | 
| [$eq](eq-aggregation.md) | 是 | 是 | 是 | 是 | 是 | 
| [$gt](gt-aggregation.md) | 是 | 是 | 是 | 是 | 是 | 
| [$gte](gte-aggregation.md) | 是 | 是 | 是 | 是 | 是 | 
| [$lt](lt-aggregation.md) | 是 | 是 | 是 | 是 | 是 | 
| [$lte](lte-aggregation.md) | 是 | 是 | 是 | 是 | 是 | 
| [$ne](ne-aggregation.md) | 是 | 是 | 是 | 是 | 是 | 

### 條件式表達式運算子
<a name="mongo-apis-aggregation-pipeline-conditional"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| [$cond](cond.md) | 是 | 是 | 是 | 是 | 是 | 
| [$ifNull](ifNull.md) | 是 | 是 | 是 | 是 | 是 | 
| [$switch](switch.md) | 否 | 是 | 是 | 是 | 否 | 

### 資料類型運算子
<a name="mongo-apis-aggregation-pipeline-data-type"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| [$type](type-aggregation.md) | 是 | 是 | 是 | 是 | 是 | 

### 資料大小運算子
<a name="mongo-apis-aggregation-pipeline-data-size"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| $binarySize | - | - | 否 | 否 | 否 | 
| $bsonSize | - | - | 否 | 否 | 否 | 

### 日期運算子
<a name="mongo-apis-aggregation-pipeline-date"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| [$dateAdd](dateAdd.md) | 否 | 否 | 是 | 是 | 是 | 
| [$dateDiff](dateDiff.md) | - | - | 是 | 是 | 否 | 
| $dateFromParts | 否 | 否 | 否 | 否 | 否 | 
| [$dateFromString](dateFromString.md) | 是 | 是 | 是 | 是 | 是 | 
| [$dateSubtract](dateSubtract.md) | 否 | 否 | 是 | 是 | 是 | 
| $dateToParts | 否 | 否 | 否 | 否 | 否 | 
| [$dateToString](dateToString.md) | 是 | 是 | 是 | 是 | 是 | 
| [$dateTrunc](dateTrunc.md) | - | - | 否 | 是 | 否 | 
| [$dayOfMonth](dayOfMonth.md) | 是 | 是 | 是 | 是 | 是 | 
| [$dayOfWeek](dayOfWeek.md) | 是 | 是 | 是 | 是 | 是 | 
| [$dayOfYear](dayOfYear.md) | 是 | 是 | 是 | 是 | 是 | 
| [$hour](hour.md) | 是 | 是 | 是 | 是 | 是 | 
| [$isoDayOfWeek](isoDayOfWeek.md) | 是 | 是 | 是 | 是 | 是 | 
| [$isoWeek](isoWeek.md) | 是 | 是 | 是 | 是 | 是 | 
| [$isoWeekYear](isoWeekYear.md) | 是 | 是 | 是 | 是 | 是 | 
| [$millisecond](millisecond.md) | 是 | 是 | 是 | 是 | 是 | 
| [$minute](minute.md) | 是 | 是 | 是 | 是 | 是 | 
| [$month](month.md) | 是 | 是 | 是 | 是 | 是 | 
| [$second](second.md) | 是 | 是 | 是 | 是 | 是 | 
| [$week](week.md) | 是 | 是 | 是 | 是 | 是 | 
| [$year](year.md) | 是 | 是 | 是 | 是 | 是 | 

### 文字運算子
<a name="mongo-apis-aggregation-pipeline-literal"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| [$literal](literal.md) | 是 | 是 | 是 | 是 | 是 | 

### 合併運算子
<a name="mongo-apis-aggregation-pipeline-merge"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| [$mergeObjects](mergeObjects.md) | 是 | 是 | 是 | 是 | 是 | 

### 自然運算子
<a name="mongo-apis-aggregation-pipeline-natural"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| [$自然](natural.md) | 是 | 是 | 是 | 是 | 是 | 

### 設定運算子
<a name="mongo-apis-aggregation-pipeline-set"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| [$allElementsTrue](allElementsTrue.md) | 否 | 是 | 是 | 是 | 是 | 
| [$anyElementTrue](anyElementTrue.md) | 否 | 是 | 是 | 是 | 是 | 
| [$setDifference](setDifference.md) | 否 | 是 | 是 | 是 | 是 | 
| [$setEquals](setEquals.md) | 是 | 是 | 是 | 是 | 是 | 
| [$setIntersection](setIntersection.md) | 是 | 是 | 是 | 是 | 是 | 
| [$setIsSubset](setIsSubset.md) | 是 | 是 | 是 | 是 | 是 | 
| [$setUnion](setUnion.md) | 是 | 是 | 是 | 是 | 是 | 
| $setWindowFields | 否 | 否 | 否 | 否 | 否 | 

### 階段運算子
<a name="mongo-apis-aggregation-pipeline-stage"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| [$addFields](addFields.md) | 是 | 是 | 是 | 是 | 是 | 
| [$bucket](bucket.md) | 否 | 否 | 否 | 是 | 否 | 
| $bucketAuto | 否 | 否 | 否 | 否 | 
| [$changeStream](changeStream.md) | 是 | 是 | 是 | 是 | 否 | 
| [$collStats](collStats.md) | 否 | 是 | 是 | 是 | 否 | 
| [$count](count.md) | 是 | 是 | 是 | 是 | 是 | 
| [$currentOp](currentOp.md) | 是 | 是 | 是 | 是 | 是 | 
| $facet | 否 | 否 | 否 | 否 | 否 | 
| [$geoNear](geoNear.md) | 是 | 是 | 是 | 是 | 是 | 
| $graphLookup | 否 | 否 | 否 | 否 | 否 | 
| [$group](group.md) | 是 | 是 | 是 | 是 | 是 | 
| [$indexStats](indexStats.md) | 是 | 是 | 是 | 是 | 是 | 
| [$limit](limit.md) | 是 | 是 | 是 | 是 | 是 | 
| $listLocalSessions | 否 | 否 | 否 | 否 | 否 | 
| $listSessions | 否 | 否 | 否 | 否 | 否 | 
| [$lookup](lookup.md) | 是 | 是 | 是 | 是 | 是 | 
| [$match](match.md) | 是 | 是 | 是 | 是 | 是 | 
| [$merge](merge.md) | - | - | 否 | 是 | 否 | 
| [$out](out.md) | 是 | 是 | 是 | 是 | 否 | 
| $planCacheStats | - | - | 否 | 否 | 否 | 
| [$project](project.md) | 是 | 是 | 是 | 是 | 是 | 
| [$redact](redact.md) | 是 | 是 | 是 | 是 | 是 | 
| [$replaceRoot](replaceRoot.md) | 是 | 是 | 是 | 是 | 是 | 
| [$sample](sample.md) | 是 | 是 | 是 | 是 | 是 | 
| [$set](set-stage.md) | - | - | 否 | 是 | 否 | 
| $setWindowFields | - | - | 否 | 否 | 否 | 
| [$skip](skip.md) | 是 | 是 | 是 | 是 | 是 | 
| [$sort](sort.md) | 是 | 是 | 是 | 是 | 是 | 
| $sortByCount | 否 | 否 | 否 | 否 | 否 | 
| $unionWith | - | - | 否 | 否 | 否 | 
| [$unset](unset-stage.md) | - | - | 否 | 是 | 否 | 
| [$unwind](unwind.md) | 是 | 是 | 是 | 是 | 是 | 
| [$replaceWith](replaceWith.md) | 否 | 否 | 否 | 是 | 否 | 
| [$vectorSearch](vectorSearch.md) | 否 | 否 | 否 | 是 | 否 | 

### 字串運算子
<a name="mongo-apis-aggregation-pipeline-string"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| [$concat](concat.md) | 是 | 是 | 是 | 是 | 是 | 
| [$indexOfBytes](indexOfBytes.md) | 是 | 是 | 是 | 是 | 是 | 
| [$indexOfCP](indexOfCP.md) | 是 | 是 | 是 | 是 | 是 | 
| [$ltrim](ltrim.md) | 否 | 是 | 是 | 是 | 否 | 
| [$regexFind](regexFind.md) | - | - | 是 | 是 | 否 | 
| [$regexFindAll](regexFindAll.md) | - | - | 是 | 是 | 否 | 
| [$regexMatch](regexMatch.md) | - | - | 是 | 是 | 否 | 
| [$replaceAll](replaceAll.md) | - | - | 是 | 是 | 否 | 
| [$replaceOne](replaceOne.md) | - | - | 是 | 是 | 否 | 
| [$rtrim](rtrim.md) | 否 | 是 | 是 | 是 | 否 | 
| [$split](split.md) | 是 | 是 | 是 | 是 | 是 | 
| [$strcasecmp](strcasecmp.md) | 是 | 是 | 是 | 是 | 是 | 
| [$strLenBytes](strLenBytes.md) | 是 | 是 | 是 | 是 | 是 | 
| [$strLenCP](strLenCP.md) | 是 | 是 | 是 | 是 | 是 | 
| [$substr](substr.md) | 是 | 是 | 是 | 是 | 是 | 
| [$substrBytes](substrBytes.md) | 是 | 是 | 是 | 是 | 是 | 
| [$substrCP](substrCP.md) | 是 | 是 | 是 | 是 | 是 | 
| [$toLower](toLower.md) | 是 | 是 | 是 | 是 | 是 | 
| [$toUpper](toUpper.md) | 是 | 是 | 是 | 是 | 是 | 
| [$trim](trim.md) | 否 | 是 | 是 | 是 | 否 | 

### 系統變數
<a name="mongo-apis-aggregation-pipeline-system-variables"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| $$CURRENT | 否 | 否 | 否 | 否 | 否 | 
| [$$DESCEND](DESCEND.md) | 是 | 是 | 是 | 是 | 是 | 
| [$$KEEP](KEEP.md) | 是 | 是 | 是 | 是 | 是 | 
| [$$PRUNE](PRUNE.md) | 是 | 是 | 是 | 是 | 是 | 
| $$REMOVE | 否 | 否 | 否 | 否 | 否 | 
| [$ROOT](ROOT.md) | 是 | 是 | 是 | 是 | 是 | 

### 文字搜尋運算子
<a name="mongo-apis-aggregation-pipeline-text-search"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| [$meta](meta-aggregation.md) | 否 | 否 | 是 | 是 | 否 | 
| [$search](search.md) | 否 | 否 | 是 | 是 | 否 | 

### 類型轉換運算子
<a name="mongo-apis-aggregation-pipeline-type"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| [$轉換](convert.md) | 否 | 是 | 是 | 是 | 是 | 
| $isNumber | - | - | 否 | 否 | 否 | 
| [$toBool](toBool.md) | 否 | 是 | 是 | 是 | 是 | 
| [$toDate](toDate.md) | 否 | 是 | 是 | 是 | 是 | 
| [$toDecimal](toDecimal.md) | 否 | 是 | 是 | 是 | 是 | 
| [$toDouble](toDouble.md) | 否 | 是 | 是 | 是 | 是 | 
| [$toInt](toInt.md) | 否 | 是 | 是 | 是 | 是 | 
| [$toLong](toLong.md) | 否 | 是 | 是 | 是 | 是 | 
| [$toObjectId](toObjectId.md) | 否 | 是 | 是 | 是 | 是 | 
| [$toString](toString.md) | 否 | 是 | 是 | 是 | 是 | 

### 變數運算子
<a name="mongo-apis-aggregation-pipeline-variable"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| [$let](let.md) | 是 | 是 | 是 | 是 | 是 | 
| [$map](map.md) | 是 | 是 | 是 | 是 | 是 | 

### 其他運算子
<a name="mongo-apis-aggregation-pipeline-misc"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| $getField | - | - | 否 | 否 | 否 | 
| [$rand](rand.md) | - | - | 否 | 是 | 否 | 
| $sampleRate | - | - | 否 | 否 | 否 | 

## 資料類型
<a name="mongo-apis-data-types"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| 32 位元整數  (int) | 是 | 是 | 是 | 是 | 是 | 
| 64 位元整數  （長） | 是 | 是 | 是 | 是 | 是 | 
| 陣列 | 是 | 是 | 是 | 是 | 是 | 
| 二進位資料 | 是 | 是 | 是 | 是 | 是 | 
| Boolean | 是 | 是 | 是 | 是 | 是 | 
| Date | 是 | 是 | 是 | 是 | 是 | 
| DBPointer | 否 | 否 | 否 | 否 | 否 | 
| DBRefs | 否 | 否 | 否 | 否 | 否 | 
| Decimal128 | 是 | 是 | 是 | 是 | 是 | 
| Double | 是 | 是 | 是 | 是 | 是 | 
| JavaScript | 否 | 否 | 否 | 否 | 否 | 
| JavaScript （含 範圍） | 否 | 否 | 否 | 否 | 否 | 
| MaxKey | 是 | 是 | 是 | 是 | 是 | 
| MinKey | 是 | 是 | 是 | 是 | 是 | 
| Null | 是 | 是 | 是 | 是 | 是 | 
| 物件 | 是 | 是 | 是 | 是 | 是 | 
| ObjectId | 是 | 是 | 是 | 是 | 是 | 
| Regular expression (常規表達式) | 是 | 是 | 是 | 是 | 是 | 
| String | 是 | 是 | 是 | 是 | 是 | 
| Symbol | 否 | 否 | 否 | 否 | 否 | 
| 時間戳記 | 是 | 是 | 是 | 是 | 是 | 
| 未定義 | 否 | 否 | 否 | 否 | 否 | 

## 索引和索引屬性
<a name="mongo-apis-index"></a>

**Topics**
+ [索引](#mongo-apis-indexes)
+ [索引屬性](#mongo-apis-index-properties)

### 索引
<a name="mongo-apis-indexes"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| 2dsphere | 是 | 是 | 是 | 是 | 是 | 
| 2d 索引 | 否 | 否 | 否 | 否 | 否 | 
| 複合索引 | 是 | 是 | 是 | 是 | 是 | 
| 雜湊索引 | 否 | 否 | 否 | 否 | 否 | 
| 多索引鍵索引 | 是 | 是 | 是 | 是 | 是 | 
| 單一欄位索引 | 是 | 是 | 是 | 是 | 是 | 
| 文字索引 | 否 | 否 | 是 | 是 | 否 | 
| 萬用字元 | 否 | 否 | 否 | 否 | 否 | 

### 索引屬性
<a name="mongo-apis-index-properties"></a>


| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 彈性叢集 | 
| --- | --- | --- | --- | --- | --- | 
| 背景介紹 | 是 | 是 | 是 | 是 | 是 | 
| 不區分大小寫 | 否 | 否 | 否 | 是 | 否 | 
| Hidden | 否 | 否 | 否 | 否 | 否 | 
| 部分 | 否 | 否 | 是 | 是 | 否 | 
| 稀疏 | 是 | 是 | 是 | 是 | 是 | 
| 文字 | 否 | 否 | 是 | 是 | 否 | 
| TTL | 是 | 是 | 是 | 是 | 是 | 
| 唯一 | 是 | 是 | 是 | 是 | 是 | 
| 向量 | 否 | 否 | 是 | 是 | 否 | 

如需特定 MongoDB 運算子的詳細資訊，請參閱下列主題：
+ [彙總管道運算子](mongo-apis-aggregation-pipeline-operators.md)
+ [Geospatial (地理空間)](mongo-apis-geospatial-operators.md)
+ [投影運算子](#mongo-apis-projection-operators)
+ [更新運算子](mongo-apis-update-operators.md)