Amazon DocumentDB でサポートされている MongoDB API、オペレーション、およびデータ型 - Amazon DocumentDB

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon DocumentDB でサポートされている MongoDB API、オペレーション、およびデータ型

Amazon DocumentDB (MongoDB 互換) は、MongoDB ワークロードをサポートする、高速、スケーラブル、高可用性、完全管理のドキュメントデータベース・サービスです。Amazon DocumentDB は、MongoDB 3.6、4.0、5.0、および 8.0 APIs。このセクションでは、サポートされている機能を一覧表示します。MongoDB API とドライバの使用のサポートについては、MongoDB コミュニティフォーラムを参照してください。Amazon DocumentDB サービスの使用に関するサポートについては、適切な AWS サポートチームにお問い合わせください。Amazon DocumentDB と MongoDB の機能的な違いについては、機能の違い: Amazon DocumentDB と MongoDB を参照してください。

内部専用であるか、フルマネージドサービスには適用されない、MongoDB コマンドと演算子は、サポートされておらず、サポートされている機能のリストにも含まれていません。

初めてのリリース以来 50 を超える新しい機能を追加しており、今後もお客様が必要とする機能を遡って提供していきます。最新のローンチに関する情報は、「Amazon DocumentDB に関する発表」を参照してください。

サポート対象外の機能をリクエストしたい場合は、アカウント ID、リクエストする機能、およびユースケースを記載した E メールを Amazon DocumentDB サービスチーム まで送信してお知らせください。

データベースコマンド

管理コマンド

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

上限付きコレクション

いいえ

なし

なし

なし

不可

cloneCollectionAsCapped

いいえ

なし

なし

なし

不可

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 Elastic クラスター

aggregate

はい

はい

はい

はい

はい

count

はい

はい

はい

はい

はい

distinct

はい

はい

はい

はい

はい

mapReduce

いいえ

なし

なし

あり

なし

認証

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

認証

はい

はい

はい

はい

はい

ログアウト

はい

はい

はい

はい

はい

診断コマンド

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

buildInfo

はい

はい

はい

はい

はい

collStats

はい

はい

はい

はい

はい

connPoolStats

いいえ

なし

なし

なし

不可

connectionStatus

はい

はい

はい

はい

はい

dataSize

はい

はい

はい

はい

はい

dbHash

いいえ

なし

なし

なし

不可

dbStats

はい

はい

はい

はい

はい

explain

はい

はい

はい

はい

はい

説明: executionStats

はい

はい

はい

はい

はい

  の機能

いいえ

なし

なし

なし

不可

hostInfo

はい

はい

はい

はい

はい

listCommands

はい

はい

はい

はい

はい

プロファイラー

あり

あり

あり

あり

なし

serverStatus

はい

はい

はい

はい

はい

top

はい

はい

はい

はい

はい

クエリ操作と書き込み操作

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

Change streams

あり

あり

あり

あり

なし

削除

はい

はい

はい

はい

はい

find

はい

はい

はい

はい

はい

findAndModify

はい

はい

はい

はい

はい

getLastError

いいえ

なし

なし

なし

不可

getMore

はい

はい

はい

はい

はい

getPrevError

いいえ

なし

なし

なし

不可

GridFS

はい

はい

はい

あり

なし

insert

はい

はい

はい

はい

はい

parallelCollectionScan

いいえ

なし

なし

なし

不可

resetError

いいえ

なし

なし

なし

不可

更新

はい

はい

はい

はい

はい

ReplaceOne

はい

はい

はい

はい

はい

ロール管理コマンド

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

createRole

はい

はい

はい

あり

なし

dropAllRolesFromDatabase

はい

はい

はい

あり

なし

dropRole

はい

はい

はい

あり

なし

grantRolesToRole

はい

はい

はい

あり

なし

revokeRolesFromRole

はい

はい

はい

あり

なし

revokePrivilegesFromRole

はい

はい

はい

あり

なし

rolesInfo

はい

はい

はい

あり

なし

updateRole

はい

はい

はい

あり

なし

セッションコマンド

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

abortTransaction

不可

はい

はい

あり

なし

commitTransaction

不可

はい

はい

あり

なし

endSessions

いいえ

なし

なし

なし

不可

killAllSessions

不可

はい

はい

あり

なし

killAllSessionsByPattern

いいえ

なし

なし

なし

不可

killSessions

不可

はい

はい

あり

なし

refreshSessions

いいえ

なし

なし

なし

不可

startSession

不可

はい

はい

あり

なし

ユーザー管理

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

createUser

はい

はい

はい

はい

はい

dropAllUsersFromDatabase

はい

はい

はい

はい

はい

dropUser

はい

はい

はい

はい

はい

grantRolesToUser

はい

はい

はい

はい

はい

revokeRolesFromUser

はい

はい

はい

はい

はい

updateUser

はい

はい

はい

はい

はい

usersInfo

はい

はい

はい

はい

はい

シャーディングコマンド

コマンド Elastic クラスター

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

不可

split

不可

splitVector

不可

unsetSharding

不可

updateZoneKeyRange

不可

クエリおよびプロジェクション演算子

配列演算子

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

$all

はい

はい

はい

はい

はい

$elemMatch

はい

はい

はい

はい

はい

$size

はい

はい

はい

はい

はい

ビット演算子

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

$bitsAllSet

はい

はい

はい

はい

はい

$bitsAnySet

はい

はい

はい

はい

はい

$bitsAllClear

はい

はい

はい

はい

はい

$bitsAnyClear

はい

はい

はい

はい

はい

コメント演算子

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

$comment

はい

はい

はい

はい

はい

比較演算子

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

$eq

はい

はい

はい

はい

はい

$gt

はい

はい

はい

はい

はい

$gte

はい

はい

はい

はい

はい

$in

はい

はい

はい

はい

はい

$lt

はい

はい

はい

はい

はい

$lte

はい

はい

はい

はい

はい

$ne

はい

はい

はい

はい

はい

$nin

はい

はい

はい

はい

はい

要素演算子

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

$exists

はい

はい

はい

はい

はい

$type

はい

はい

はい

はい

はい

評価クエリ演算子

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

$expr

不可

はい

はい

あり

なし

$jsonSchema

不可

はい

はい

あり

なし

$mod

はい

はい

はい

はい

はい

$regex

はい

はい

はい

はい

はい

$text

いいえ

なし

はい

あり

なし

$where

いいえ

なし

なし

なし

不可

論理演算子

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

$and

はい

はい

はい

はい

はい

$nor

はい

はい

はい

はい

はい

$not

はい

はい

はい

はい

はい

$or

はい

はい

はい

はい

はい

プロジェクション演算子

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

$

はい

はい

はい

はい

はい

$elemMatch

はい

はい

はい

はい

はい

$meta

いいえ

なし

はい

あり

なし

$slice

はい

はい

はい

はい

はい

更新演算子

配列演算子

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

$

はい

はい

はい

はい

はい

$[]

はい

はい

はい

はい

はい

$[<identifier>]

はい

はい

はい

はい

はい

$addToSet

はい

はい

はい

はい

はい

$pop

はい

はい

はい

はい

はい

$pullAll

はい

はい

はい

はい

はい

$pull

はい

はい

はい

はい

はい

$push

はい

はい

はい

はい

はい

ビット演算子

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

$bit

はい

はい

はい

はい

はい

フィールド演算子

オペレーター 3.6 4.0 5.0 8.0 Elastic クラスター

$currentDate

はい

はい

はい

はい

はい

$inc

はい

はい

はい

はい

はい

$max

はい

はい

はい

はい

はい

$min

はい

はい

はい

はい

はい

$mul

はい

はい

はい

はい

はい

$rename

はい

はい

はい

はい

はい

$set

はい

はい

はい

はい

はい

$setOnInsert

はい

はい

はい

はい

はい

$unset

はい

はい

はい

はい

はい

更新修飾子

オペレーター 3.6 4.0 5.0 8.0 Elastic クラスター

$each

はい

はい

はい

はい

はい

$position

はい

はい

はい

はい

はい

$slice

はい

はい

はい

はい

はい

$sort

はい

はい

はい

はい

はい

地理空間

ジオメトリ指定子

クエリセレクター 3.6 4.0 5.0 8.0 Elastic クラスター

$box

いいえ

なし

なし

なし

不可

$center

いいえ

なし

なし

なし

不可

$centerSphere

いいえ

なし

なし

なし

不可

$geometry

はい

はい

はい

はい

はい

$maxDistance

はい

はい

はい

はい

はい

$minDistance

はい

はい

はい

はい

はい

$nearSphere

はい

はい

はい

はい

はい

$polygon

いいえ

なし

なし

なし

不可

$uniqueDocs

いいえ

なし

なし

なし

不可

クエリセレクター

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

$geoIntersects

はい

はい

はい

はい

はい

$geoWithin

はい

はい

はい

はい

はい

$near

はい

はい

はい

はい

はい

$nearSphere

はい

はい

はい

はい

はい

$polygon

いいえ

なし

なし

なし

不可

$uniqueDocs

いいえ

なし

なし

なし

不可

カーソルメソッド

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

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})

集約パイプライン演算子

アキュムレータ式

3.6 4.0 5.0 8.0 Elastic クラスター

$accumulator

-

-

いいえ

なし

不可

$addToSet

はい

はい

はい

はい

はい

$avg

はい

はい

はい

はい

はい

$count

-

-

いいえ

なし

不可

$covariancePop

いいえ

なし

なし

なし

不可

$covarianceSamp

いいえ

なし

なし

なし

不可

$denseRank

いいえ

なし

なし

なし

不可

$derivative

いいえ

なし

なし

なし

不可

$documentNumber

いいえ

なし

なし

なし

不可

$expMovingAvg

いいえ

なし

なし

なし

不可

$first

はい

はい

はい

はい

はい

$integral

いいえ

なし

なし

なし

不可

$last

はい

はい

はい

はい

はい

$max

はい

はい

はい

はい

はい

$min

はい

はい

はい

はい

はい

$push

はい

はい

はい

はい

はい

$rank

いいえ

なし

なし

なし

不可

$shift

いいえ

なし

なし

なし

不可

$stdDevPop

いいえ

なし

なし

なし

不可

$stdDevSamp

いいえ

なし

なし

なし

不可

$sum

はい

はい

はい

はい

はい

算術演算子

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

$abs

はい

はい

はい

はい

はい

$add

はい

はい

はい

はい

はい

$ceil

不可

はい

はい

はい

はい

$divide

はい

はい

はい

はい

はい

$exp

不可

はい

はい

はい

はい

$floor

不可

はい

はい

はい

はい

$ln

不可

はい

はい

はい

はい

$log

不可

はい

はい

はい

はい

$log10

不可

はい

はい

はい

はい

$mod

はい

はい

はい

はい

はい

$multiply

はい

はい

はい

はい

はい

$pow

いいえ

なし

なし

あり

なし

$round

-

-

いいえ

なし

不可

$sqrt

不可

はい

はい

はい

はい

$subtract

はい

はい

はい

はい

はい

$trunc

いいえ

なし

なし

なし

不可

配列演算子

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

$arrayElemAt

はい

はい

はい

はい

はい

$arrayToObject

はい

はい

はい

はい

はい

$concatArrays

はい

はい

はい

はい

はい

$filter

はい

はい

はい

はい

はい

$first

-

-

はい

あり

なし

$in

はい

はい

はい

はい

はい

$indexOfArray

はい

はい

はい

はい

はい

$isArray

はい

はい

はい

はい

はい

$last

-

-

はい

あり

なし

$objectToArray

はい

はい

はい

はい

はい

$range

はい

はい

はい

はい

はい

$reverseArray

はい

はい

はい

はい

はい

$reduce

はい

はい

はい

はい

はい

$size

はい

はい

はい

はい

はい

$slice

はい

はい

はい

はい

はい

$zip

はい

はい

はい

はい

はい

ブール演算子

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

$and

はい

はい

はい

はい

はい

$not

はい

はい

はい

はい

はい

$or

はい

はい

はい

はい

はい

比較演算子

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

$cmp

はい

はい

はい

はい

はい

$eq

はい

はい

はい

はい

はい

$gt

はい

はい

はい

はい

はい

$gte

はい

はい

はい

はい

はい

$lt

はい

はい

はい

はい

はい

$lte

はい

はい

はい

はい

はい

$ne

はい

はい

はい

はい

はい

条件式演算子

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

$cond

はい

はい

はい

はい

はい

$ifNull

はい

はい

はい

はい

はい

$switch

不可

はい

はい

あり

なし

データ型演算子

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

$type

はい

はい

はい

はい

はい

データサイズ演算子

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

$binarySize

-

-

いいえ

なし

不可

$bsonSize

-

-

いいえ

なし

不可

日付演算子

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

$dateAdd

いいえ

なし

はい

はい

はい

$dateDiff

-

-

はい

あり

なし

$dateFromParts

いいえ

なし

なし

なし

不可

$dateFromString

はい

はい

はい

はい

はい

$dateSubtract

いいえ

なし

はい

はい

はい

$dateToParts

いいえ

なし

なし

なし

不可

$dateToString

はい

はい

はい

はい

はい

$dateTrunc

-

-

不可

あり

なし

$dayOfMonth

はい

はい

はい

はい

はい

$dayOfWeek

はい

はい

はい

はい

はい

$dayOfYear

はい

はい

はい

はい

はい

$hour

はい

はい

はい

はい

はい

$isoDayOfWeek

はい

はい

はい

はい

はい

$isoWeek

はい

はい

はい

はい

はい

$isoWeekYear

はい

はい

はい

はい

はい

$millisecond

はい

はい

はい

はい

はい

$minute

はい

はい

はい

はい

はい

$month

はい

はい

はい

はい

はい

$second

はい

はい

はい

はい

はい

$week

はい

はい

はい

はい

はい

$year

はい

はい

はい

はい

はい

リテラル演算子

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

$literal

はい

はい

はい

はい

はい

マージ演算子

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

$mergeObjects

はい

はい

はい

はい

はい

自然演算子

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

$natural

はい

はい

はい

はい

はい

セット演算子

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

$allElementsTrue

不可

はい

はい

はい

はい

$anyElementTrue

不可

はい

はい

はい

はい

$setDifference

不可

はい

はい

はい

はい

$setEquals

はい

はい

はい

はい

はい

$setIntersection

はい

はい

はい

はい

はい

$setIsSubset

はい

はい

はい

はい

はい

$setUnion

はい

はい

はい

はい

はい

$setWindowFields

いいえ

なし

なし

なし

不可

ステージ演算子

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

$addFields

はい

はい

はい

はい

はい

$bucket

いいえ

なし

なし

あり

なし

$bucketAuto

いいえ

なし

なし

不可

$changeStream

はい

はい

はい

あり

なし

$collStats

不可

はい

はい

あり

なし

$count

はい

はい

はい

はい

はい

$currentOp

はい

はい

はい

はい

はい

$facet

いいえ

なし

なし

なし

不可

$geoNear

はい

はい

はい

はい

はい

$graphLookup

いいえ

なし

なし

なし

不可

$group

はい

はい

はい

はい

はい

$indexStats

はい

はい

はい

はい

はい

$limit

はい

はい

はい

はい

はい

$listLocalSessions

いいえ

なし

なし

なし

不可

$listSessions

いいえ

なし

なし

なし

不可

$lookup

はい

はい

はい

はい

はい

$match

はい

はい

はい

はい

はい

$merge

-

-

不可

あり

なし

$out

はい

はい

はい

あり

なし

$planCacheStats

-

-

いいえ

なし

不可

$project

はい

はい

はい

はい

はい

$redact

はい

はい

はい

はい

はい

$replaceRoot

はい

はい

はい

はい

はい

$sample

はい

はい

はい

はい

はい

$set

-

-

不可

あり

なし

$setWindowFields

-

-

いいえ

なし

不可

$skip

はい

はい

はい

はい

はい

$sort

はい

はい

はい

はい

はい

$sortByCount

いいえ

なし

なし

なし

不可

$unionWith

-

-

いいえ

なし

不可

$unset

-

-

不可

あり

なし

$unwind

はい

はい

はい

はい

はい

$replaceWith

いいえ

なし

なし

あり

なし

$vectorSearch

いいえ

なし

なし

あり

なし

文字列演算子

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

$concat

はい

はい

はい

はい

はい

$indexOfBytes

はい

はい

はい

はい

はい

$indexOfCP

はい

はい

はい

はい

はい

$ltrim

不可

はい

はい

あり

なし

$regexFind

-

-

はい

あり

なし

$regexFindAll

-

-

はい

あり

なし

$regexMatch

-

-

はい

あり

なし

$replaceAll

-

-

はい

あり

なし

$replaceOne

-

-

はい

あり

なし

$rtrim

不可

はい

はい

あり

なし

$split

はい

はい

はい

はい

はい

$strcasecmp

はい

はい

はい

はい

はい

$strLenBytes

はい

はい

はい

はい

はい

$strLenCP

はい

はい

はい

はい

はい

$substr

はい

はい

はい

はい

はい

$substrBytes

はい

はい

はい

はい

はい

$substrCP

はい

はい

はい

はい

はい

$toLower

はい

はい

はい

はい

はい

$toUpper

はい

はい

はい

はい

はい

$trim

不可

はい

はい

あり

なし

システム変数

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

$$CURRENT

いいえ

なし

なし

なし

不可

$$DESCEND

はい

はい

はい

はい

はい

$$KEEP

はい

はい

はい

はい

はい

$$PRUNE

はい

はい

はい

はい

はい

$$REMOVE

いいえ

なし

なし

なし

不可

$$ROOT

はい

はい

はい

はい

はい

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

$meta

いいえ

なし

はい

あり

なし

$search

いいえ

なし

はい

あり

なし

型変換演算子

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

$convert

不可

はい

はい

はい

はい

$isNumber

-

-

いいえ

なし

不可

$toBool

不可

はい

はい

はい

はい

$toDate

不可

はい

はい

はい

はい

$toDecimal

不可

はい

はい

はい

はい

$toDouble

不可

はい

はい

はい

はい

$toInt

不可

はい

はい

はい

はい

$toLong

不可

はい

はい

はい

はい

$toObjectId

不可

はい

はい

はい

はい

$toString

不可

はい

はい

はい

はい

変数演算子

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

$let

はい

はい

はい

はい

はい

$map

はい

はい

はい

はい

はい

その他の演算子

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

$getField

-

-

いいえ

なし

不可

$rand

-

-

不可

あり

なし

$sampleRate

-

-

いいえ

なし

不可

データ型

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

32 ビット整数 (int)

はい

はい

はい

はい

はい

64 ビット整数 (long)

はい

はい

はい

はい

はい

配列

はい

はい

はい

はい

はい

バイナリデータ

はい

はい

はい

はい

はい

ブール値

はい

はい

はい

はい

はい

Date

可能

はい

はい

はい

はい

DBPointer

いいえ

なし

なし

なし

不可

DBRefs

いいえ

なし

なし

なし

不可

Decimal128

はい

はい

はい

はい

はい

Double

はい

はい

はい

はい

はい

JavaScript

いいえ

なし

なし

なし

不可

JavaScript (スコープ付き)

いいえ

なし

なし

なし

不可

MaxKey

はい

はい

はい

はい

はい

MinKey

はい

はい

はい

はい

はい

Null

はい

はい

はい

はい

はい

オブジェクト

はい

はい

はい

はい

はい

ObjectId

はい

はい

はい

はい

はい

正規表現

はい

はい

はい

はい

可能

String

可能

はい

はい

はい

はい

記号

いいえ

なし

なし

なし

不可

タイムスタンプ

はい

はい

はい

はい

はい

未定義

いいえ

なし

なし

なし

不可

インデックスとインデックスプロパティ

インデックス

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

2dsphere

はい

はい

はい

はい

はい

2d インデックス

いいえ

なし

なし

なし

不可

複合インデックス

はい

はい

はい

はい

はい

ハッシュインデックス

いいえ

なし

なし

なし

不可

マルチキーインデックス

はい

はい

はい

はい

はい

単一フィールドインデックス

はい

はい

はい

はい

はい

テキストインデックス

いいえ

なし

はい

あり

なし

ワイルドカード

いいえ

なし

なし

なし

不可

インデックスプロパティ

コマンド 3.6 4.0 5.0 8.0 Elastic クラスター

背景

はい

はい

はい

はい

はい

大文字と小文字を区別しない

いいえ

なし

なし

あり

なし

[非表示]

いいえ

なし

なし

なし

不可

部分的

なし

なし

はい

あり

なし

スパース

はい

はい

はい

はい

はい

テキスト

いいえ

なし

はい

あり

なし

TTL

はい

はい

はい

はい

はい

Unique

はい

はい

はい

はい

はい

Vector

いいえ

なし

はい

あり

なし