本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 Amazon Document APIs DB 中支持 MongoDB、操作和数据类型
Amazon DocumentDB(与 MongoDB 兼容)是一个快速、可扩展、高度可用且完全托管的文档数据库服务,它支持 MongoDB 工作负载。亚马逊 DocumentDB 与 MongoDB 3.6、4.0、5.0 和 8.0 兼容。 APIs本部分列出了支持的功能。要获得使用 M APIs ongoDB 和驱动程序的支持,请查阅 MongoDB 社区论坛。如需使用亚马逊 DocumentDB 服务的支持,请联系相应的 Amazon 支持团队。有关 Amazon DocumentDB 和 MongoDB 之间的功能差异,请参阅 功能差异:Amazon DocumentDB 和 MongoDB。
仅供内部使用或不适用于完全托管的服务的 MongoDB 命令和运算符不受支持,并且未包含在支持的功能列表中。
自发布以来,我们已添加 50 多种附加功能,并将继续向客户学习以提供他们所需的功能。有关最近发布的信息,请参阅 Amazon DocumentDB 公告
如果您希望我们构建一项不受支持的功能,请向 Amazon DocumentDB 服务团队
主题
数据库命令
管理命令
| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 弹性集群 |
|---|---|---|---|---|---|
|
受限集合 |
否 |
否 |
否 |
否 |
否 |
|
cloneCollectionAs已封顶 |
否 |
否 |
否 |
否 |
否 |
|
collMod |
部分 |
部分 |
部分 |
部分 |
部分 |
|
collMod: expireAfterSeconds |
支持 |
是 |
是 |
是 |
是 |
|
convertToCapped |
否 |
否 |
否 |
否 |
否 |
|
copydb |
否 |
否 |
否 |
否 |
否 |
|
创建 |
支持 |
是 |
是 |
是 |
是 |
|
createView |
否 |
否 |
否 |
是 |
否 |
|
createIndexes |
支持 |
是 |
是 |
是 |
是 |
|
currentOp |
支持 |
是 |
是 |
是 |
是 |
|
drop |
支持 |
是 |
是 |
是 |
是 |
|
dropDatabase |
支持 |
是 |
是 |
是 |
是 |
|
dropIndexes |
支持 |
是 |
是 |
是 |
是 |
|
filemd5 |
否 |
否 |
否 |
否 |
否 |
|
getAuditConfig |
否 |
是 |
是 |
是 |
否 |
|
killCursors |
支持 |
是 |
是 |
是 |
是 |
|
killOp |
支持 |
是 |
是 |
是 |
是 |
|
listCollections* |
支持 |
是 |
是 |
是 |
是 |
|
listDatabases |
支持 |
是 |
是 |
是 |
是 |
|
listIndexes |
支持 |
是 |
是 |
是 |
是 |
|
reIndex |
否 |
否 |
是 |
是 |
否 |
|
renameCollection |
支持 |
是 |
是 |
是 |
否 |
|
setAuditConfig |
否 |
是 |
是 |
是 |
否 |
* 不支持筛选选项中的 type 密钥。
聚合
| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 弹性集群 |
|---|---|---|---|---|---|
|
aggregate |
支持 |
是 |
是 |
是 |
是 |
|
count |
支持 |
是 |
是 |
是 |
是 |
|
区分 |
支持 |
是 |
是 |
是 |
是 |
|
mapReduce |
否 |
否 |
否 |
是 |
否 |
身份验证
| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 弹性集群 |
|---|---|---|---|---|---|
|
authenticate |
支持 |
是 |
是 |
是 |
是 |
|
注销 |
支持 |
是 |
是 |
是 |
是 |
诊断命令
| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 弹性集群 |
|---|---|---|---|---|---|
|
buildInfo |
支持 |
是 |
是 |
是 |
是 |
|
collStats |
支持 |
是 |
是 |
是 |
是 |
|
connPoolStats |
否 |
否 |
否 |
否 |
否 |
|
connectionStatus |
支持 |
是 |
是 |
是 |
是 |
|
dataSize |
支持 |
是 |
是 |
是 |
是 |
|
dbHash |
否 |
否 |
否 |
否 |
否 |
|
dbStats |
支持 |
是 |
是 |
是 |
是 |
|
explain |
支持 |
是 |
是 |
是 |
是 |
|
解释:executionStats |
支持 |
是 |
是 |
是 |
是 |
|
功能 |
否 |
否 |
否 |
否 |
否 |
|
hostInfo |
支持 |
是 |
是 |
是 |
是 |
|
listCommands |
支持 |
是 |
是 |
是 |
是 |
|
profiler |
否 |
||||
|
serverStatus |
支持 |
是 |
是 |
是 |
是 |
|
top |
支持 |
是 |
是 |
是 |
是 |
查询和写入操作
角色管理命令
| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 弹性集群 |
|---|---|---|---|---|---|
|
createRole |
支持 |
是 |
是 |
是 |
否 |
|
dropAllRolesFromDatabase |
是 |
是 |
是 |
是 |
否 |
|
dropRole |
支持 |
是 |
是 |
是 |
否 |
|
grantRolesTo角色 |
支持 |
是 |
是 |
是 |
否 |
|
revokeRolesFrom角色 |
支持 |
是 |
是 |
是 |
否 |
|
revokePrivilegesFrom角色 |
支持 |
是 |
是 |
是 |
否 |
|
rolesInfo |
支持 |
是 |
是 |
是 |
否 |
|
updateRole |
支持 |
是 |
是 |
是 |
否 |
会话命令
| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 弹性集群 |
|---|---|---|---|---|---|
|
abortTransaction |
否 |
是 |
是 |
是 |
否 |
|
commitTransaction |
否 |
是 |
是 |
是 |
否 |
|
endSessions |
否 |
否 |
否 |
否 |
否 |
|
killAllSessions |
否 |
是 |
是 |
是 |
否 |
|
killAllSessionsByPattern |
否 |
否 |
否 |
否 |
否 |
|
killSessions |
否 |
是 |
是 |
是 |
否 |
|
refreshSessions |
否 |
否 |
否 |
否 |
否 |
|
startSession |
否 |
是 |
是 |
是 |
否 |
User management
| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 弹性集群 |
|---|---|---|---|---|---|
|
createUser |
支持 |
是 |
是 |
是 |
是 |
|
dropAllUsersFromDatabase |
是 |
是 |
是 |
是 |
是 |
|
dropUser |
支持 |
是 |
是 |
是 |
是 |
|
grantRolesToUser |
是 |
是 |
是 |
是 |
是 |
|
revokeRolesFromUser |
是 |
是 |
是 |
是 |
是 |
|
updateUser |
支持 |
是 |
是 |
是 |
是 |
|
usersInfo |
支持 |
是 |
是 |
是 |
是 |
分片命令
| 命令 | 弹性集群 |
|---|---|
|
abortReshardCollection |
否 |
|
addShard |
否 |
|
addShardTo区域 |
否 |
|
balancerCollectionStatus |
否 |
|
balancerStart |
否 |
|
balancerStatus |
否 |
|
balancerStop |
否 |
|
checkShardingIndex |
否 |
|
clearJumboFlag |
否 |
|
cleanupOrphaned |
否 |
|
cleanupReshardCollection |
否 |
|
commitReshardCollection |
否 |
|
enableSharding |
是 |
|
flushRouterConfig |
否 |
|
getShardMap |
否 |
|
getShardVersion |
否 |
|
isdbgrid |
否 |
|
listShards |
否 |
|
medianKey |
否 |
|
moveChunk |
否 |
|
movePrimary |
否 |
|
mergeChunks |
否 |
|
refineCollectionShard钥匙 |
否 |
|
removeShard |
否 |
|
removeShardFrom区域 |
否 |
|
reshardCollection |
否 |
|
setAllowMigrations |
否 |
|
setShardVersion |
否 |
|
shardCollection |
是 |
|
shardingState |
否 |
|
split |
否 |
|
splitVector |
否 |
|
unsetSharding |
否 |
|
updateZoneKey射程 |
否 |
查询和投影运算符
数组运算符
| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 弹性集群 |
|---|---|---|---|---|---|
|
支持 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
按位运算符
| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 弹性集群 |
|---|---|---|---|---|---|
|
支持 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
注释运算符
| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 弹性集群 |
|---|---|---|---|---|---|
|
支持 |
是 |
是 |
是 |
是 |
比较运算符
元素运算符
评估查询运算符
| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 弹性集群 |
|---|---|---|---|---|---|
|
否 |
是 |
是 |
是 |
否 |
|
|
否 |
是 |
是 |
是 |
否 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
否 |
否 |
是 |
是 |
否 |
|
|
$where |
否 |
否 |
否 |
否 |
否 |
逻辑运算符
投影运算符
| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 弹性集群 |
|---|---|---|---|---|---|
|
支持 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
否 |
否 |
是 |
是 |
否 |
|
|
是 |
是 |
是 |
是 |
是 |
更新运算符
数组运算符
按位运算符
| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 弹性集群 |
|---|---|---|---|---|---|
|
支持 |
是 |
是 |
是 |
是 |
字段运算符
| 运算符 | 3.6 | 4.0 | 5.0 | 8.0 | 弹性集群 |
|---|---|---|---|---|---|
|
支持 |
是 |
是 |
是 |
是 |
|
|
支持 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
支持 |
是 |
是 |
是 |
是 |
|
|
支持 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
更新修改器
地理空间
几何说明符
| 查询选择器 | 3.6 | 4.0 | 5.0 | 8.0 | 弹性集群 |
|---|---|---|---|---|---|
|
BOX |
否 |
否 |
否 |
否 |
否 |
|
.center |
否 |
否 |
否 |
否 |
否 |
|
$centerSphere |
否 |
否 |
否 |
否 |
否 |
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
$polygon |
否 |
否 |
否 |
否 |
否 |
|
$uniqueDocs |
否 |
否 |
否 |
否 |
否 |
查询选择器
| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 弹性集群 |
|---|---|---|---|---|---|
|
支持 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
$polygon |
否 |
否 |
否 |
否 |
否 |
|
$uniqueDocs |
否 |
否 |
否 |
否 |
否 |
游标方法
| 命令 | 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() |
支持 |
是 |
是 |
是 |
是 |
|
光标。 noCursorTimeout() |
否 |
否 |
否 |
否 |
否 |
|
光标。 objsLeftInBatch () |
支持 |
是 |
是 |
是 |
否 |
|
cursor.pretty() |
支持 |
是 |
是 |
是 |
否 |
|
cursor.readConcern() |
支持 |
是 |
是 |
是 |
否 |
|
cursor.readPref() |
支持 |
是 |
是 |
是 |
否 |
|
cursor.returnKey() |
否 |
否 |
否 |
否 |
否 |
|
光标。 showRecordId() |
否 |
否 |
否 |
否 |
否 |
|
cursor.size() |
支持 |
是 |
是 |
是 |
否 |
|
cursor.skip() |
支持 |
是 |
是 |
是 |
否 |
|
cursor.sort() |
支持 |
是 |
是 |
是 |
否 |
|
cursor.tailable() |
否 |
否 |
否 |
否 |
否 |
|
cursor.toArray() |
支持 |
是 |
是 |
是 |
否 |
* 索引 hint 表达式支持索引。例如 db.foo.find().hint({x:1})。
聚合管道运算符
主题
累加器表达式
| Expression | 3.6 | 4.0 | 5.0 | 8.0 | 弹性集群 |
|---|---|---|---|---|---|
|
$accumulator |
- |
- |
否 |
否 |
否 |
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
- |
- |
否 |
否 |
否 |
|
|
$covariancePop |
否 |
否 |
否 |
否 |
否 |
|
$covarianceSamp |
否 |
否 |
否 |
否 |
否 |
|
$denseRank |
否 |
否 |
否 |
否 |
否 |
|
$derivative |
否 |
否 |
否 |
否 |
否 |
|
$documentNumber |
否 |
否 |
否 |
否 |
否 |
|
$expMovingAvg |
否 |
否 |
否 |
否 |
否 |
|
是 |
是 |
是 |
是 |
是 |
|
|
$integral |
否 |
否 |
否 |
否 |
否 |
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
$rank |
否 |
否 |
否 |
否 |
否 |
|
$shift |
否 |
否 |
否 |
否 |
否 |
|
$stdDevPop |
否 |
否 |
否 |
否 |
否 |
|
$stdDevSamp |
否 |
否 |
否 |
否 |
否 |
|
是 |
是 |
是 |
是 |
是 |
算术运算符
数组运算符
| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 弹性集群 |
|---|---|---|---|---|---|
|
支持 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
- |
- |
是 |
是 |
否 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
- |
- |
是 |
是 |
否 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
布尔运算符
比较运算符
条件表达式运算符
数据类型运算符
| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 弹性集群 |
|---|---|---|---|---|---|
|
支持 |
是 |
是 |
是 |
是 |
数据大小运算符
| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 弹性集群 |
|---|---|---|---|---|---|
|
$binarySize |
- |
- |
否 |
否 |
否 |
|
$bsonSize |
- |
- |
否 |
否 |
否 |
日期运算符
| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 弹性集群 |
|---|---|---|---|---|---|
|
否 |
否 |
是 |
是 |
是 |
|
|
- |
- |
是 |
是 |
否 |
|
|
$dateFromParts |
否 |
否 |
否 |
否 |
否 |
|
是 |
是 |
是 |
是 |
是 |
|
|
否 |
否 |
是 |
是 |
是 |
|
|
$dateToParts |
否 |
否 |
否 |
否 |
否 |
|
是 |
是 |
是 |
是 |
是 |
|
|
- |
- |
否 |
是 |
否 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
文字运算符
| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 弹性集群 |
|---|---|---|---|---|---|
|
支持 |
是 |
是 |
是 |
是 |
合并运算符
| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 弹性集群 |
|---|---|---|---|---|---|
|
支持 |
是 |
是 |
是 |
是 |
自然运算符
| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 弹性集群 |
|---|---|---|---|---|---|
|
支持 |
是 |
是 |
是 |
是 |
集合运算符
| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 弹性集群 |
|---|---|---|---|---|---|
|
否 |
是 |
是 |
是 |
是 |
|
|
否 |
是 |
是 |
是 |
是 |
|
|
否 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
$setWindowFields |
否 |
否 |
否 |
否 |
否 |
阶段运算符
| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 弹性集群 |
|---|---|---|---|---|---|
|
支持 |
是 |
是 |
是 |
是 |
|
|
否 |
否 |
否 |
是 |
否 |
|
|
$bucketAuto |
否 |
否 |
否 |
否 |
|
|
是 |
是 |
是 |
是 |
否 |
|
|
否 |
是 |
是 |
是 |
否 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
$facet |
否 |
否 |
否 |
否 |
否 |
|
是 |
是 |
是 |
是 |
是 |
|
|
$graphLookup |
否 |
否 |
否 |
否 |
否 |
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
$listLocalSessions |
否 |
否 |
否 |
否 |
否 |
|
$listSessions |
否 |
否 |
否 |
否 |
否 |
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
- |
- |
否 |
是 |
否 |
|
|
是 |
是 |
是 |
是 |
否 |
|
|
$planCacheStats |
- |
- |
否 |
否 |
否 |
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
- |
- |
否 |
是 |
否 |
|
|
$setWindowFields |
- |
- |
否 |
否 |
否 |
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
$sortByCount |
否 |
否 |
否 |
否 |
否 |
|
$unionWith |
- |
- |
否 |
否 |
否 |
|
- |
- |
否 |
是 |
否 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
否 |
否 |
否 |
是 |
否 |
|
|
否 |
否 |
否 |
是 |
否 |
字符串运算符
| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 弹性集群 |
|---|---|---|---|---|---|
|
支持 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
否 |
是 |
是 |
是 |
否 |
|
|
- |
- |
是 |
是 |
否 |
|
|
- |
- |
是 |
是 |
否 |
|
|
- |
- |
是 |
是 |
否 |
|
|
- |
- |
是 |
是 |
否 |
|
|
- |
- |
是 |
是 |
否 |
|
|
否 |
是 |
是 |
是 |
否 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
是 |
是 |
是 |
是 |
是 |
|
|
否 |
是 |
是 |
是 |
否 |
系统变量
文本搜索运算符
类型转换运算符
| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 弹性集群 |
|---|---|---|---|---|---|
|
否 |
是 |
是 |
是 |
是 |
|
|
$isNumber |
- |
- |
否 |
否 |
否 |
|
否 |
是 |
是 |
是 |
是 |
|
|
否 |
是 |
是 |
是 |
是 |
|
|
否 |
是 |
是 |
是 |
是 |
|
|
否 |
是 |
是 |
是 |
是 |
|
|
否 |
是 |
是 |
是 |
是 |
|
|
否 |
是 |
是 |
是 |
是 |
|
|
否 |
是 |
是 |
是 |
是 |
|
|
否 |
是 |
是 |
是 |
是 |
变量运算符
其他运算符
| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 弹性集群 |
|---|---|---|---|---|---|
|
$getField |
- |
- |
否 |
否 |
否 |
|
- |
- |
否 |
是 |
否 |
|
|
$sampleRate |
- |
- |
否 |
否 |
否 |
数据类型
| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 弹性集群 |
|---|---|---|---|---|---|
|
32-bit Integer (int) |
支持 |
是 |
是 |
是 |
是 |
|
64-bit Integer (long) |
支持 |
是 |
是 |
是 |
是 |
|
数组 |
支持 |
是 |
是 |
是 |
是 |
|
二进制数据 |
支持 |
是 |
是 |
是 |
是 |
|
布尔值 |
支持 |
是 |
是 |
是 |
是 |
|
日期 |
支持 |
是 |
是 |
是 |
是 |
|
DBPointer |
否 |
否 |
否 |
否 |
否 |
|
DBRefs |
否 |
否 |
否 |
否 |
否 |
|
Decimal128 |
支持 |
是 |
是 |
是 |
是 |
|
双精度 |
支持 |
是 |
是 |
是 |
是 |
|
JavaScript |
否 |
否 |
否 |
否 |
否 |
|
JavaScript(带瞄准镜) |
否 |
否 |
否 |
否 |
否 |
|
MaxKey |
是 |
是 |
是 |
是 |
是 |
|
MinKey |
是 |
是 |
是 |
是 |
是 |
|
Null |
支持 |
是 |
是 |
是 |
是 |
|
对象 |
支持 |
是 |
是 |
是 |
是 |
|
ObjectId |
是 |
是 |
是 |
是 |
是 |
|
正则表达式 |
支持 |
是 |
是 |
是 |
是 |
|
字符串 |
是 |
是 |
是 |
是 |
是 |
|
符号 |
否 |
否 |
否 |
否 |
否 |
|
Timestamp |
支持 |
是 |
是 |
是 |
是 |
|
未定义 |
否 |
否 |
否 |
否 |
否 |
索引和索引属性
索引
| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 弹性集群 |
|---|---|---|---|---|---|
|
2dsphere |
支持 |
是 |
是 |
是 |
是 |
|
2d 索引 |
否 |
否 |
否 |
否 |
否 |
|
复合索引 |
支持 |
是 |
是 |
是 |
是 |
|
哈希索引 |
否 |
否 |
否 |
否 |
否 |
|
多键索引 |
支持 |
是 |
是 |
是 |
是 |
|
单个字段索引 |
支持 |
是 |
是 |
是 |
是 |
|
文本索引 |
否 |
否 |
是 |
是 |
否 |
|
通配符 |
否 |
否 |
否 |
否 |
否 |
索引属性
| 命令 | 3.6 | 4.0 | 5.0 | 8.0 | 弹性集群 |
|---|---|---|---|---|---|
|
背景 |
支持 |
是 |
是 |
是 |
是 |
|
区分大小写 |
否 |
否 |
否 |
是 |
否 |
|
隐藏 |
否 |
否 |
否 |
否 |
否 |
|
部分 |
否 |
否 |
是 |
是 |
否 |
|
稀疏 |
支持 |
是 |
是 |
是 |
是 |
|
文本 |
否 |
否 |
是 |
是 |
否 |
|
TTL |
支持 |
是 |
是 |
是 |
是 |
|
Unique |
支持 |
是 |
是 |
是 |
是 |
|
向量 |
否 |
否 |
是 |
是 |
否 |
有关特定 MongoDB 运算符的详细信息,请参阅以下主题: