翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon DocumentDB でサポートされている MongoDB API、オペレーション、およびデータ型
Amazon DocumentDB (MongoDB 互換) は、MongoDB ワークロードをサポートする、高速、スケーラブル、高可用性、完全管理のドキュメントデータベース・サービスです。Amazon DocumentDB は MongoDB 3.6、4.0、5.0 API と互換性があります。このセクションでは、サポートされている機能を一覧表示します。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 | 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 | Elastic クラスター |
|---|---|---|---|---|
|
aggregate |
あり |
あり |
あり |
あり |
|
count |
あり |
あり |
あり |
あり |
|
distinct |
あり |
あり |
あり |
あり |
|
mapReduce |
なし |
なし |
なし |
なし |
認証
| コマンド | 3.6 | 4.0 | 5.0 | Elastic クラスター |
|---|---|---|---|---|
|
authenticate |
あり |
あり |
あり |
あり |
|
ログアウト |
あり |
あり |
あり |
あり |
診断コマンド
| コマンド | 3.6 | 4.0 | 5.0 | Elastic クラスター |
|---|---|---|---|---|
|
buildInfo |
あり |
あり |
あり |
あり |
|
collStats |
あり |
あり |
あり |
あり |
|
connPoolStats |
なし |
なし |
なし |
なし |
|
connectionStatus |
あり |
あり |
あり |
あり |
|
dataSize |
あり |
あり |
あり |
あり |
|
dbHash |
なし |
なし |
なし |
なし |
|
dbStats |
あり |
あり |
あり |
あり |
|
explain |
あり |
あり |
あり |
あり |
|
説明: executionStats |
あり |
あり |
あり |
あり |
|
機能 |
なし |
なし |
なし |
なし |
|
hostInfo |
あり |
あり |
あり |
あり |
|
listCommands |
あり |
あり |
あり |
あり |
|
プロファイラー |
なし |
|||
|
serverStatus |
あり |
あり |
あり |
あり |
|
top |
あり |
あり |
あり |
あり |
クエリ操作と書き込み操作
| コマンド | 3.6 | 4.0 | 5.0 | Elastic クラスター |
|---|---|---|---|---|
|
Change streams |
なし |
|||
|
削除 |
あり |
あり |
あり |
あり |
|
find |
あり |
あり |
あり |
あり |
|
findAndModify |
あり |
あり |
あり |
あり |
|
getLastError |
なし |
なし |
なし |
なし |
|
getMore |
あり |
あり |
あり |
あり |
|
getPrevError |
なし |
なし |
なし |
なし |
|
GridFS |
あり |
あり |
あり |
なし |
|
insert |
あり |
あり |
あり |
あり |
|
parallelCollectionScan |
なし |
なし |
なし |
なし |
|
resetError |
なし |
なし |
なし |
なし |
|
更新 |
あり |
あり |
あり |
あり |
|
ReplaceOne |
あり |
あり |
あり |
あり |
ロール管理コマンド
| コマンド | 3.6 | 4.0 | 5.0 | Elastic クラスター |
|---|---|---|---|---|
|
createRole |
あり |
あり |
あり |
なし |
|
dropAllRolesFromDatabase |
あり |
あり |
あり |
なし |
|
dropRole |
あり |
あり |
あり |
なし |
|
grantRolesToRole |
あり |
あり |
あり |
なし |
|
revokeRolesFromRole |
あり |
あり |
あり |
なし |
|
revokePrivilegesFromRole |
あり |
あり |
あり |
なし |
|
rolesInfo |
あり |
あり |
あり |
なし |
|
updateRole |
あり |
あり |
あり |
なし |
セッションコマンド
| コマンド | 3.6 | 4.0 | 5.0 | Elastic クラスター |
|---|---|---|---|---|
|
abortTransaction |
なし |
あり |
あり |
なし |
|
commitTransaction |
なし |
あり |
あり |
なし |
|
endSessions |
なし |
なし |
なし |
なし |
|
killAllSessions |
なし |
あり |
あり |
なし |
|
killAllSessionsByPattern |
なし |
なし |
なし |
なし |
|
killSessions |
なし |
あり |
あり |
なし |
|
refreshSessions |
なし |
なし |
なし |
なし |
|
startSession |
なし |
あり |
あり |
なし |
ユーザー管理
| コマンド | 3.6 | 4.0 | 5.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 | Elastic クラスター |
|---|---|---|---|---|
|
$all |
あり |
あり |
あり |
あり |
|
$elemMatch |
あり |
あり |
あり |
あり |
|
$size |
あり |
あり |
あり |
あり |
ビット演算子
| コマンド | 3.6 | 4.0 | 5.0 | Elastic クラスター |
|---|---|---|---|---|
|
$bitsAllSet |
あり |
あり |
あり |
あり |
|
$bitsAnySet |
あり |
あり |
あり |
あり |
|
$bitsAllClear |
あり |
あり |
あり |
あり |
|
$bitsAnyClear |
あり |
あり |
あり |
あり |
コメント演算子
| コマンド | 3.6 | 4.0 | 5.0 | Elastic クラスター |
|---|---|---|---|---|
|
$comment |
あり |
あり |
あり |
あり |
比較演算子
| コマンド | 3.6 | 4.0 | 5.0 | Elastic クラスター |
|---|---|---|---|---|
|
$eq |
あり |
あり |
あり |
あり |
|
$gt |
あり |
あり |
あり |
あり |
|
$gte |
あり |
あり |
あり |
あり |
|
$in |
あり |
あり |
あり |
あり |
|
$lt |
あり |
あり |
あり |
あり |
|
$lte |
あり |
あり |
あり |
あり |
|
$ne |
あり |
あり |
あり |
あり |
|
$nin |
あり |
あり |
あり |
あり |
要素演算子
| コマンド | 3.6 | 4.0 | 5.0 | Elastic クラスター |
|---|---|---|---|---|
|
$exists |
あり |
あり |
あり |
あり |
|
$type |
あり |
あり |
あり |
あり |
評価クエリ演算子
| コマンド | 3.6 | 4.0 | 5.0 | Elastic クラスター |
|---|---|---|---|---|
|
$expr |
なし |
あり |
あり |
なし |
|
なし |
あり |
あり |
なし |
|
|
$mod |
あり |
あり |
あり |
あり |
|
$regex |
あり |
あり |
あり |
あり |
|
$text |
なし |
なし |
あり |
なし |
|
$where |
なし |
なし |
なし |
なし |
論理演算子
| コマンド | 3.6 | 4.0 | 5.0 | Elastic クラスター |
|---|---|---|---|---|
|
$and |
あり |
あり |
あり |
あり |
|
$nor |
あり |
あり |
あり |
あり |
|
$not |
あり |
あり |
あり |
あり |
|
$or |
あり |
あり |
あり |
あり |
プロジェクション演算子
| コマンド | 3.6 | 4.0 | 5.0 | Elastic クラスター |
|---|---|---|---|---|
|
$ |
あり |
あり |
あり |
あり |
|
$elemMatch |
あり |
あり |
あり |
あり |
|
$meta |
なし |
なし |
あり |
なし |
|
$slice |
あり |
あり |
あり |
あり |
更新演算子
配列演算子
| コマンド | 3.6 | 4.0 | 5.0 | Elastic クラスター |
|---|---|---|---|---|
|
$ |
あり |
あり |
あり |
あり |
|
$[] |
あり |
あり |
あり |
あり |
|
$[<identifier>] |
あり |
あり |
あり |
あり |
|
$addToSet |
あり |
あり |
あり |
あり |
|
$pop |
あり |
あり |
あり |
あり |
|
$pullAll |
あり |
あり |
あり |
あり |
|
$pull |
あり |
あり |
あり |
あり |
|
$push |
あり |
あり |
あり |
あり |
ビット演算子
| コマンド | 3.6 | 4.0 | 5.0 | Elastic クラスター |
|---|---|---|---|---|
|
$bit |
あり |
あり |
あり |
あり |
フィールド演算子
| 演算子 | 3.6 | 4.0 | 5.0 | Elastic クラスター |
|---|---|---|---|---|
|
$currentDate |
あり |
あり |
あり |
あり |
|
$inc |
あり |
あり |
あり |
あり |
|
$max |
あり |
あり |
あり |
あり |
|
$min |
あり |
あり |
あり |
あり |
|
$mul |
あり |
あり |
あり |
あり |
|
$rename |
あり |
あり |
あり |
あり |
|
$set |
あり |
あり |
あり |
あり |
|
$setOnInsert |
あり |
あり |
あり |
あり |
|
$unset |
あり |
あり |
あり |
あり |
更新修飾子
| 演算子 | 3.6 | 4.0 | 5.0 | Elastic クラスター |
|---|---|---|---|---|
|
$each |
あり |
あり |
あり |
あり |
|
$position |
あり |
あり |
あり |
あり |
|
$slice |
あり |
あり |
あり |
あり |
|
$sort |
あり |
あり |
あり |
あり |
地理空間
ジオメトリ指定子
| クエリセレクター | 3.6 | 4.0 | 5.0 | Elastic クラスター |
|---|---|---|---|---|
|
$box |
なし |
なし |
なし |
なし |
|
$center |
なし |
なし |
なし |
なし |
|
$centerSphere |
なし |
なし |
なし |
なし |
|
$geometry |
あり |
あり |
あり |
あり |
|
$maxDistance |
あり |
あり |
あり |
あり |
|
$minDistance |
あり |
あり |
あり |
あり |
|
$nearSphere |
あり |
あり |
あり |
あり |
|
$polygon |
なし |
なし |
なし |
なし |
|
$uniqueDocs |
なし |
なし |
なし |
なし |
クエリセレクター
| コマンド | 3.6 | 4.0 | 5.0 | Elastic クラスター |
|---|---|---|---|---|
|
$geoIntersects |
あり |
あり |
あり |
あり |
|
$geoWithin |
あり |
あり |
あり |
あり |
|
$near |
あり |
あり |
あり |
あり |
|
$nearSphere |
あり |
あり |
あり |
あり |
|
$polygon |
なし |
なし |
なし |
なし |
|
$uniqueDocs |
なし |
なし |
なし |
なし |
カーソルメソッド
| コマンド | 3.6 | 4.0 | 5.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 | Elastic クラスター |
|---|---|---|---|---|
|
$accumulator |
- |
- |
なし |
なし |
|
$addToSet |
あり |
あり |
あり |
あり |
|
$avg |
あり |
あり |
あり |
あり |
|
$count |
- |
- |
なし |
なし |
|
$covariancePop |
なし |
なし |
なし |
なし |
|
$covarianceSamp |
なし |
なし |
なし |
なし |
|
$denseRank |
なし |
なし |
なし |
なし |
|
$ 派生 |
なし |
なし |
なし |
なし |
|
$documentNumber |
なし |
なし |
なし |
なし |
|
$expMovingAvg |
なし |
なし |
なし |
なし |
|
$first |
あり |
あり |
あり |
あり |
|
$integral |
なし |
なし |
なし |
なし |
|
$last |
あり |
あり |
あり |
あり |
|
$max |
あり |
あり |
あり |
あり |
|
$min |
あり |
あり |
あり |
あり |
|
$push |
あり |
あり |
あり |
あり |
|
$rank |
なし |
なし |
なし |
なし |
|
$shift |
なし |
なし |
なし |
なし |
|
$stdDevPop |
なし |
なし |
なし |
なし |
|
$stdDevSamp |
なし |
なし |
なし |
なし |
|
$sum |
あり |
あり |
あり |
あり |
算術演算子
| コマンド | 3.6 | 4.0 | 5.0 | Elastic クラスター |
|---|---|---|---|---|
|
$abs |
あり |
あり |
あり |
あり |
|
$add |
あり |
あり |
あり |
あり |
|
$ceil |
なし |
あり |
あり |
あり |
|
$divide |
あり |
あり |
あり |
あり |
|
$exp |
なし |
あり |
あり |
あり |
|
$floor |
なし |
あり |
あり |
あり |
|
$ln |
なし |
あり |
あり |
あり |
|
$log |
なし |
あり |
あり |
あり |
|
$log10 |
なし |
あり |
あり |
あり |
|
$mod |
あり |
あり |
あり |
あり |
|
$multiply |
あり |
あり |
あり |
あり |
|
$pow |
なし |
なし |
なし |
なし |
|
$round |
- |
- |
なし |
なし |
|
$sqrt |
なし |
あり |
あり |
あり |
|
$subtract |
あり |
あり |
あり |
あり |
|
$trunc |
なし |
なし |
なし |
なし |
配列演算子
| コマンド | 3.6 | 4.0 | 5.0 | Elastic クラスター |
|---|---|---|---|---|
|
$arrayElemAt |
あり |
あり |
あり |
あり |
|
$arrayToObject |
あり |
あり |
あり |
あり |
|
$concatArrays |
あり |
あり |
あり |
あり |
|
$filter |
あり |
あり |
あり |
あり |
|
$first |
- |
- |
あり |
なし |
|
$in |
あり |
あり |
あり |
あり |
|
$indexOfArray |
あり |
あり |
あり |
あり |
|
$isArray |
あり |
あり |
あり |
あり |
|
$last |
- |
- |
あり |
なし |
|
$objectToArray |
あり |
あり |
あり |
あり |
|
$range |
あり |
あり |
あり |
あり |
|
$reverseArray |
あり |
あり |
あり |
あり |
|
$reduce |
あり |
あり |
あり |
あり |
|
$size |
あり |
あり |
あり |
あり |
|
$slice |
あり |
あり |
あり |
あり |
|
$zip |
あり |
あり |
あり |
あり |
ブール演算子
| コマンド | 3.6 | 4.0 | 5.0 | Elastic クラスター |
|---|---|---|---|---|
|
$and |
あり |
あり |
あり |
あり |
|
$not |
あり |
あり |
あり |
あり |
|
$or |
あり |
あり |
あり |
あり |
比較演算子
| コマンド | 3.6 | 4.0 | 5.0 | Elastic クラスター |
|---|---|---|---|---|
|
$cmp |
あり |
あり |
あり |
あり |
|
$eq |
あり |
あり |
あり |
あり |
|
$gt |
あり |
あり |
あり |
あり |
|
$gte |
あり |
あり |
あり |
あり |
|
$lt |
あり |
あり |
あり |
あり |
|
$lte |
あり |
あり |
あり |
あり |
|
$ne |
あり |
あり |
あり |
あり |
条件式演算子
| コマンド | 3.6 | 4.0 | 5.0 | Elastic クラスター |
|---|---|---|---|---|
|
$cond |
あり |
あり |
あり |
あり |
|
$ifNull |
あり |
あり |
あり |
あり |
|
$switch |
なし |
あり |
あり |
なし |
データ型演算子
| コマンド | 3.6 | 4.0 | 5.0 | Elastic クラスター |
|---|---|---|---|---|
|
$type |
あり |
あり |
あり |
あり |
データサイズ演算子
| コマンド | 3.6 | 4.0 | 5.0 | Elastic クラスター |
|---|---|---|---|---|
|
$binarySize |
- |
- |
なし |
なし |
|
$bsonSize |
- |
- |
なし |
なし |
日付演算子
| コマンド | 3.6 | 4.0 | 5.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 | Elastic クラスター |
|---|---|---|---|---|
|
$literal |
あり |
あり |
あり |
あり |
マージ演算子
| コマンド | 3.6 | 4.0 | 5.0 | Elastic クラスター |
|---|---|---|---|---|
|
$mergeObjects |
あり |
あり |
あり |
あり |
自然演算子
| コマンド | 3.6 | 4.0 | 5.0 | Elastic クラスター |
|---|---|---|---|---|
|
$natural |
あり |
あり |
あり |
あり |
セット演算子
| コマンド | 3.6 | 4.0 | 5.0 | Elastic クラスター |
|---|---|---|---|---|
|
$allElementsTrue |
なし |
あり |
あり |
あり |
|
$anyElementTrue |
なし |
あり |
あり |
あり |
|
$setDifference |
なし |
あり |
あり |
あり |
|
$setEquals |
あり |
あり |
あり |
あり |
|
$setIntersection |
あり |
あり |
あり |
あり |
|
$setIsSubset |
あり |
あり |
あり |
あり |
|
$setUnion |
あり |
あり |
あり |
あり |
|
$setWindowFields |
なし |
なし |
なし |
なし |
ステージ演算子
| コマンド | 3.6 | 4.0 | 5.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 |
あり |
あり |
あり |
あり |
文字列演算子
| コマンド | 3.6 | 4.0 | 5.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 | Elastic クラスター |
|---|---|---|---|---|
|
$$CURRENT |
なし |
なし |
なし |
なし |
|
$$DESCEND |
あり |
あり |
あり |
あり |
|
$$KEEP |
あり |
あり |
あり |
あり |
|
$$PRUNE |
あり |
あり |
あり |
あり |
|
$$REMOVE |
なし |
なし |
なし |
なし |
|
$$ROOT |
あり |
あり |
あり |
あり |
テキスト検索演算子
| コマンド | 3.6 | 4.0 | 5.0 | Elastic クラスター |
|---|---|---|---|---|
|
$meta |
なし |
なし |
あり |
なし |
|
$search |
なし |
なし |
あり |
なし |
型変換演算子
| コマンド | 3.6 | 4.0 | 5.0 | Elastic クラスター |
|---|---|---|---|---|
|
$convert |
なし |
あり |
あり |
あり |
|
$isNumber |
- |
- |
なし |
なし |
|
$toBool |
なし |
あり |
あり |
あり |
|
$toDate |
なし |
あり |
あり |
あり |
|
$toDecimal |
なし |
あり |
あり |
あり |
|
$toDouble |
なし |
あり |
あり |
あり |
|
$toInt |
なし |
あり |
あり |
あり |
|
$toLong |
なし |
あり |
あり |
あり |
|
$toObjectId |
なし |
あり |
あり |
あり |
|
$toString |
なし |
あり |
あり |
あり |
変数演算子
| コマンド | 3.6 | 4.0 | 5.0 | Elastic クラスター |
|---|---|---|---|---|
|
$let |
あり |
あり |
あり |
あり |
|
$map |
あり |
あり |
あり |
あり |
その他の演算子
| コマンド | 3.6 | 4.0 | 5.0 | Elastic クラスター |
|---|---|---|---|---|
|
$getField |
- |
- |
なし |
なし |
|
$rand |
- |
- |
なし |
なし |
|
$sampleRate |
- |
- |
なし |
なし |
データ型
| コマンド | 3.6 | 4.0 | 5.0 | Elastic クラスター |
|---|---|---|---|---|
|
32 ビット整数 (int) |
あり |
あり |
あり |
あり |
|
64 ビット整数 (long) |
あり |
あり |
あり |
あり |
|
配列 |
あり |
あり |
あり |
あり |
|
バイナリデータ |
あり |
あり |
あり |
あり |
|
ブール値 |
あり |
あり |
あり |
あり |
|
日付 |
可能 |
あり |
あり |
あり |
|
DBPointer |
なし |
なし |
なし |
なし |
|
DBRefs |
なし |
なし |
なし |
なし |
|
Decimal128 |
あり |
あり |
あり |
あり |
|
倍精度 |
あり |
あり |
あり |
あり |
|
JavaScript |
なし |
なし |
なし |
なし |
|
JavaScript (スコープ付き) |
なし |
なし |
なし |
なし |
|
MaxKey |
あり |
あり |
あり |
あり |
|
MinKey |
あり |
あり |
あり |
あり |
|
Null |
あり |
あり |
あり |
あり |
|
オブジェクト |
あり |
あり |
あり |
あり |
|
ObjectId |
あり |
あり |
あり |
あり |
|
正規表現 |
あり |
あり |
あり |
可能 |
|
文字列 |
可能 |
あり |
あり |
あり |
|
記号 |
なし |
なし |
なし |
なし |
|
Timestamp |
あり |
あり |
あり |
あり |
|
未定義 |
なし |
なし |
なし |
なし |
インデックスとインデックスプロパティ
インデックス
| コマンド | 3.6 | 4.0 | 5.0 | Elastic クラスター |
|---|---|---|---|---|
|
2dsphere |
あり |
あり |
あり |
あり |
|
2d インデックス |
なし |
なし |
なし |
なし |
|
複合インデックス |
あり |
あり |
あり |
あり |
|
ハッシュインデックス |
なし |
なし |
なし |
なし |
|
マルチキーインデックス |
あり |
あり |
あり |
あり |
|
単一フィールドインデックス |
あり |
あり |
あり |
あり |
|
テキストインデックス |
なし |
なし |
あり |
なし |
|
ワイルドカード |
なし |
なし |
なし |
なし |
インデックスプロパティ
| コマンド | 3.6 | 4.0 | 5.0 | Elastic クラスター |
|---|---|---|---|---|
|
背景 |
あり |
あり |
あり |
あり |
|
大文字と小文字を区別しない |
なし |
なし |
なし |
なし |
|
[非表示] |
なし |
なし |
なし |
なし |
|
部分的 |
なし |
なし |
あり |
なし |
|
スパース |
あり |
あり |
あり |
あり |
|
テキスト |
なし |
なし |
あり |
なし |
|
TTL |
あり |
あり |
あり |
あり |
|
Unique |
あり |
あり |
あり |
あり |
|
ベクトル |
なし |
なし |
あり |
なし |