翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
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 |
不可 |
はい |
はい |
あり |
なし |
|
不可 |
はい |
はい |
あり |
なし |
|
|
$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 |
いいえ |
なし |
はい |
あり |
なし |