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 サービスチーム
データベースコマンド
管理コマンド
Command | 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
キーはサポートされていません。
集計
Command | 3.6 | 4.0 | 5.0 | Elastic クラスター |
---|---|---|---|---|
aggregate |
あり |
はい |
はい |
可能 |
count |
あり |
はい |
はい |
可能 |
distinct |
あり |
はい |
はい |
可能 |
mapReduce |
不可 |
いいえ |
いいえ |
なし |
認証
Command | 3.6 | 4.0 | 5.0 | Elastic クラスター |
---|---|---|---|---|
authenticate |
あり |
はい |
はい |
可能 |
ログアウト |
あり |
はい |
はい |
可能 |
診断コマンド
Command | 3.6 | 4.0 | 5.0 | Elastic クラスター |
---|---|---|---|---|
buildInfo |
あり |
はい |
はい |
可能 |
collStats |
あり |
はい |
はい |
可能 |
connPoolStats |
不可 |
いいえ |
いいえ |
なし |
connectionStatus |
あり |
はい |
はい |
可能 |
dataSize |
あり |
はい |
はい |
可能 |
dbHash |
不可 |
いいえ |
いいえ |
なし |
dbStats |
あり |
はい |
はい |
可能 |
explain |
あり |
はい |
はい |
可能 |
説明: executionStats |
あり |
はい |
はい |
可能 |
機能 |
不可 |
いいえ |
いいえ |
なし |
hostInfo |
あり |
はい |
はい |
可能 |
listCommands |
あり |
はい |
はい |
可能 |
プロファイラー |
不可 |
|||
serverStatus |
あり |
はい |
はい |
可能 |
top |
あり |
はい |
はい |
可能 |
クエリ操作と書き込み操作
Command | 3.6 | 4.0 | 5.0 | Elastic クラスター |
---|---|---|---|---|
Change streams |
不可 |
|||
削除 |
あり |
はい |
はい |
可能 |
find |
あり |
はい |
はい |
可能 |
findAndModify |
あり |
はい |
はい |
可能 |
getLastError |
不可 |
いいえ |
いいえ |
なし |
getMore |
あり |
はい |
はい |
可能 |
getPrevError |
不可 |
いいえ |
いいえ |
なし |
GridFS |
あり |
はい |
はい |
不可 |
insert |
あり |
はい |
はい |
可能 |
parallelCollectionScan |
不可 |
いいえ |
いいえ |
なし |
resetError |
不可 |
いいえ |
いいえ |
なし |
更新 |
あり |
はい |
はい |
可能 |
ReplaceOne |
あり |
はい |
はい |
可能 |
ロール管理コマンド
Command | 3.6 | 4.0 | 5.0 | Elastic クラスター |
---|---|---|---|---|
createRole |
あり |
はい |
はい |
不可 |
dropAllRolesFromDatabase |
あり |
はい |
はい |
不可 |
dropRole |
あり |
はい |
はい |
不可 |
grantRolesToRole |
あり |
はい |
はい |
不可 |
revokeRolesFromRole |
あり |
はい |
はい |
不可 |
revokePrivilegesFromRole |
あり |
はい |
はい |
不可 |
rolesInfo |
あり |
はい |
はい |
不可 |
updateRole |
あり |
はい |
はい |
不可 |
セッションコマンド
Command | 3.6 | 4.0 | 5.0 | Elastic クラスター |
---|---|---|---|---|
abortTransaction |
不可 |
はい |
はい |
不可 |
commitTransaction |
不可 |
はい |
はい |
不可 |
endSessions |
不可 |
いいえ |
いいえ |
なし |
killAllSessions |
不可 |
はい |
はい |
不可 |
killAllSessionsByPattern |
不可 |
いいえ |
いいえ |
なし |
killSessions |
不可 |
はい |
はい |
不可 |
refreshSessions |
不可 |
いいえ |
いいえ |
なし |
startSession |
不可 |
はい |
はい |
不可 |
ユーザー管理
Command | 3.6 | 4.0 | 5.0 | Elastic クラスター |
---|---|---|---|---|
createUser |
あり |
はい |
はい |
可能 |
dropAllUsersFromDatabase |
あり |
はい |
はい |
可能 |
dropUser |
あり |
はい |
はい |
可能 |
grantRolesToUser |
あり |
はい |
はい |
可能 |
revokeRolesFromUser |
あり |
はい |
はい |
可能 |
updateUser |
あり |
はい |
はい |
可能 |
usersInfo |
あり |
はい |
はい |
可能 |
シャーディングコマンド
Command | 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 |
不可 |
クエリおよびプロジェクション演算子
配列演算子
Command | 3.6 | 4.0 | 5.0 | Elastic クラスター |
---|---|---|---|---|
$all |
あり |
はい |
はい |
可能 |
$elemMatch |
あり |
はい |
はい |
可能 |
$size |
あり |
はい |
はい |
可能 |
ビット演算子
Command | 3.6 | 4.0 | 5.0 | Elastic クラスター |
---|---|---|---|---|
$bitsAllSet |
あり |
はい |
はい |
可能 |
$bitsAnySet |
あり |
はい |
はい |
可能 |
$bitsAllClear |
あり |
はい |
はい |
可能 |
$bitsAnyClear |
あり |
はい |
はい |
可能 |
コメント演算子
Command | 3.6 | 4.0 | 5.0 | Elastic クラスター |
---|---|---|---|---|
$comment |
あり |
はい |
はい |
可能 |
比較演算子
Command | 3.6 | 4.0 | 5.0 | Elastic クラスター |
---|---|---|---|---|
$eq |
あり |
はい |
はい |
可能 |
$gt |
あり |
はい |
はい |
可能 |
$gte |
あり |
はい |
はい |
可能 |
$in |
あり |
はい |
はい |
可能 |
$lt |
あり |
はい |
はい |
可能 |
$lte |
あり |
はい |
はい |
可能 |
$ne |
あり |
はい |
はい |
可能 |
$nin |
あり |
はい |
はい |
可能 |
要素演算子
Command | 3.6 | 4.0 | 5.0 | Elastic クラスター |
---|---|---|---|---|
$exists |
あり |
はい |
はい |
可能 |
$type |
あり |
はい |
はい |
可能 |
評価クエリ演算子
Command | 3.6 | 4.0 | 5.0 | Elastic クラスター |
---|---|---|---|---|
$expr |
不可 |
はい |
はい |
不可 |
不可 |
はい |
はい |
不可 |
|
$mod |
あり |
はい |
はい |
可能 |
$regex |
あり |
はい |
はい |
可能 |
$text |
不可 |
いいえ |
はい |
不可 |
$where |
不可 |
いいえ |
いいえ |
なし |
論理演算子
Command | 3.6 | 4.0 | 5.0 | Elastic クラスター |
---|---|---|---|---|
$and |
あり |
はい |
はい |
可能 |
$nor |
あり |
はい |
はい |
可能 |
$not |
あり |
はい |
はい |
可能 |
$or |
あり |
はい |
はい |
可能 |
プロジェクション演算子
Command | 3.6 | 4.0 | 5.0 | Elastic クラスター |
---|---|---|---|---|
$ |
あり |
はい |
はい |
可能 |
$elemMatch |
あり |
はい |
はい |
可能 |
$meta |
不可 |
いいえ |
はい |
不可 |
$slice |
あり |
はい |
はい |
可能 |
更新演算子
配列演算子
Command | 3.6 | 4.0 | 5.0 | Elastic クラスター |
---|---|---|---|---|
$ |
あり |
はい |
はい |
はい |
$[] |
はい |
はい |
はい |
可能 |
$[<identifier>] |
あり |
はい |
はい |
可能 |
$addToSet |
あり |
はい |
はい |
可能 |
$pop |
あり |
はい |
はい |
可能 |
$pullAll |
あり |
はい |
はい |
可能 |
$pull |
あり |
はい |
はい |
可能 |
$push |
あり |
はい |
はい |
可能 |
ビット演算子
Command | 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 |
不可 |
いいえ |
いいえ |
なし |
クエリセレクター
Command | 3.6 | 4.0 | 5.0 | Elastic クラスター |
---|---|---|---|---|
$geoIntersects |
あり |
はい |
はい |
可能 |
$geoWithin |
あり |
はい |
はい |
可能 |
$near |
不可 |
いいえ |
いいえ |
なし |
$nearSphere |
あり |
はい |
はい |
可能 |
$polygon |
不可 |
いいえ |
いいえ |
なし |
$uniqueDocs |
不可 |
いいえ |
いいえ |
なし |
カーソルメソッド
Command | 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() |
あり |
はい |
可能 |
Yes* |
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 |
- |
- |
不可 |
なし |
$first |
あり |
はい |
はい |
可能 |
$last |
あり |
はい |
はい |
可能 |
$max |
あり |
はい |
はい |
可能 |
$min |
あり |
はい |
はい |
可能 |
$push |
あり |
はい |
はい |
可能 |
$stdDevPop |
不可 |
いいえ |
いいえ |
なし |
$stdDevSamp |
不可 |
いいえ |
いいえ |
なし |
$sum |
あり |
はい |
はい |
可能 |
算術演算子
Command | 3.6 | 4.0 | 5.0 | Elastic クラスター |
---|---|---|---|---|
$abs |
あり |
はい |
はい |
可能 |
$add |
あり |
はい |
はい |
可能 |
$ceil |
不可 |
はい |
はい |
可能 |
$divide |
あり |
はい |
はい |
可能 |
$exp |
不可 |
はい |
はい |
可能 |
$floor |
不可 |
はい |
はい |
可能 |
$ln |
不可 |
はい |
はい |
可能 |
$log |
不可 |
はい |
はい |
可能 |
$log10 |
不可 |
はい |
はい |
可能 |
$mod |
あり |
はい |
はい |
可能 |
$multiply |
あり |
はい |
はい |
可能 |
$pow |
不可 |
いいえ |
いいえ |
なし |
$round |
- |
- |
不可 |
なし |
$sqrt |
不可 |
はい |
はい |
可能 |
$subtract |
あり |
はい |
はい |
可能 |
$trunc |
不可 |
いいえ |
いいえ |
なし |
配列演算子
Command | 3.6 | 4.0 | 5.0 | Elastic クラスター |
---|---|---|---|---|
$arrayElemAt |
あり |
はい |
はい |
可能 |
$arrayToObject |
あり |
はい |
はい |
可能 |
$concatArrays |
あり |
はい |
はい |
可能 |
$filter |
あり |
はい |
はい |
可能 |
$first |
- |
- |
不可 |
なし |
$in |
あり |
はい |
はい |
可能 |
$indexOfArray |
あり |
はい |
はい |
可能 |
$isArray |
あり |
はい |
はい |
可能 |
$last |
- |
- |
不可 |
なし |
$objectToArray |
あり |
はい |
はい |
可能 |
$range |
あり |
はい |
はい |
可能 |
$reverseArray |
あり |
はい |
はい |
可能 |
$reduce |
あり |
はい |
はい |
可能 |
$size |
あり |
はい |
はい |
可能 |
$slice |
あり |
はい |
はい |
可能 |
$zip |
あり |
はい |
はい |
可能 |
ブール演算子
Command | 3.6 | 4.0 | 5.0 | Elastic クラスター |
---|---|---|---|---|
$and |
あり |
はい |
はい |
可能 |
$not |
あり |
はい |
はい |
可能 |
$or |
あり |
はい |
はい |
可能 |
比較演算子
Command | 3.6 | 4.0 | 5.0 | Elastic クラスター |
---|---|---|---|---|
$cmp |
あり |
はい |
はい |
可能 |
$eq |
あり |
はい |
はい |
可能 |
$gt |
あり |
はい |
はい |
可能 |
$gte |
あり |
はい |
はい |
可能 |
$lt |
あり |
はい |
はい |
可能 |
$lte |
あり |
はい |
はい |
可能 |
$ne |
あり |
はい |
はい |
可能 |
条件式演算子
Command | 3.6 | 4.0 | 5.0 | Elastic クラスター |
---|---|---|---|---|
$cond |
あり |
はい |
はい |
可能 |
$ifNull |
あり |
はい |
はい |
可能 |
$switch |
不可 |
はい |
はい |
不可 |
データ型演算子
Command | 3.6 | 4.0 | 5.0 | Elastic クラスター |
---|---|---|---|---|
$type |
あり |
はい |
はい |
可能 |
データサイズ演算子
Command | 3.6 | 4.0 | 5.0 | Elastic クラスター |
---|---|---|---|---|
$binarySize |
- |
- |
不可 |
なし |
$bsonSize |
- |
- |
不可 |
なし |
日付演算子
Command | 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 |
あり |
はい |
はい |
可能 |
リテラル演算子
Command | 3.6 | 4.0 | 5.0 | Elastic クラスター |
---|---|---|---|---|
$literal |
あり |
はい |
はい |
可能 |
マージ演算子
Command | 3.6 | 4.0 | 5.0 | Elastic クラスター |
---|---|---|---|---|
$mergeObjects |
あり |
はい |
はい |
可能 |
自然演算子
Command | 3.6 | 4.0 | 5.0 | Elastic クラスター |
---|---|---|---|---|
$natural |
あり |
はい |
はい |
可能 |
セット演算子
Command | 3.6 | 4.0 | 5.0 | Elastic クラスター |
---|---|---|---|---|
$allElementsTrue |
不可 |
はい |
はい |
可能 |
$anyElementTrue |
不可 |
はい |
はい |
可能 |
$setDifference |
不可 |
はい |
はい |
可能 |
$setEquals |
あり |
はい |
はい |
可能 |
$setIntersection |
あり |
はい |
はい |
可能 |
$setIsSubset |
あり |
はい |
はい |
可能 |
$setUnion |
あり |
はい |
はい |
可能 |
$setWindowFields |
不可 |
いいえ |
いいえ |
なし |
ステージ演算子
Command | 3.6 | 4.0 | 5.0 | Elastic クラスター |
---|---|---|---|---|
$addFields |
あり |
はい |
はい |
可能 |
$bucket |
不可 |
いいえ |
いいえ |
なし |
$bucketAuto |
不可 |
いいえ |
いいえ |
なし |
$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 |
あり |
はい |
はい |
可能 |
文字列演算子
Command | 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 |
不可 |
いいえ |
いいえ |
なし |
システム変数
Command | 3.6 | 4.0 | 5.0 | Elastic クラスター |
---|---|---|---|---|
$$CURRENT |
不可 |
いいえ |
いいえ |
なし |
$$DESCEND |
あり |
はい |
はい |
可能 |
$$KEEP |
あり |
はい |
はい |
可能 |
$$PRUNE |
あり |
はい |
はい |
可能 |
$$REMOVE |
不可 |
いいえ |
いいえ |
なし |
$$ROOT |
あり |
はい |
はい |
可能 |
テキスト検索演算子
Command | 3.6 | 4.0 | 5.0 | Elastic クラスター |
---|---|---|---|---|
$meta |
不可 |
いいえ |
はい |
不可 |
$search |
不可 |
いいえ |
はい |
不可 |
型変換演算子
Command | 3.6 | 4.0 | 5.0 | Elastic クラスター |
---|---|---|---|---|
$convert |
不可 |
はい |
はい |
可能 |
$isNumber |
- |
- |
不可 |
なし |
$toBool |
不可 |
はい |
はい |
可能 |
$toDate |
不可 |
はい |
はい |
可能 |
$toDecimal |
不可 |
はい |
はい |
可能 |
$toDouble |
不可 |
はい |
はい |
可能 |
$toInt |
不可 |
はい |
はい |
可能 |
$toLong |
不可 |
はい |
はい |
可能 |
$toObjectId |
不可 |
はい |
はい |
可能 |
$toString |
不可 |
はい |
はい |
可能 |
変数演算子
Command | 3.6 | 4.0 | 5.0 | Elastic クラスター |
---|---|---|---|---|
$let |
あり |
はい |
はい |
可能 |
$map |
あり |
はい |
はい |
可能 |
その他の演算子
Command | 3.6 | 4.0 | 5.0 | Elastic クラスター |
---|---|---|---|---|
$getField |
- |
- |
不可 |
なし |
$rand |
- |
- |
不可 |
なし |
$sampleRate |
- |
- |
不可 |
なし |
データ型
Command | 3.6 | 4.0 | 5.0 | Elastic クラスター |
---|---|---|---|---|
32 ビット整数 (int) |
あり |
はい |
はい |
可能 |
64 ビット整数 (long) |
あり |
はい |
はい |
可能 |
配列 |
あり |
はい |
はい |
可能 |
バイナリデータ |
あり |
はい |
はい |
可能 |
ブール値 |
あり |
はい |
はい |
可能 |
日付 |
あり |
はい |
はい |
可能 |
DBPointer |
不可 |
いいえ |
いいえ |
なし |
DBRefs |
不可 |
いいえ |
いいえ |
なし |
Decimal128 |
あり |
はい |
はい |
可能 |
ダブル |
あり |
はい |
はい |
可能 |
JavaScript |
不可 |
いいえ |
いいえ |
なし |
JavaScript (スコープ付き) |
不可 |
いいえ |
いいえ |
なし |
MaxKey |
あり |
はい |
はい |
可能 |
MinKey |
あり |
はい |
はい |
可能 |
Null |
あり |
はい |
はい |
可能 |
オブジェクト |
あり |
はい |
はい |
可能 |
ObjectId |
あり |
はい |
はい |
可能 |
正規表現 |
あり |
はい |
はい |
可能 |
文字列 |
あり |
はい |
はい |
可能 |
記号 |
不可 |
いいえ |
いいえ |
なし |
タイムスタンプ |
あり |
はい |
はい |
可能 |
未定義 |
不可 |
いいえ |
いいえ |
なし |
インデックスとインデックスプロパティ
インデックス
Command | 3.6 | 4.0 | 5.0 | Elastic クラスター |
---|---|---|---|---|
2dsphere |
あり |
はい |
はい |
可能 |
2d インデックス |
不可 |
いいえ |
いいえ |
なし |
複合インデックス |
あり |
はい |
はい |
可能 |
ハッシュインデックス |
不可 |
いいえ |
いいえ |
なし |
マルチキーインデックス |
あり |
はい |
はい |
可能 |
単一フィールドインデックス |
あり |
はい |
はい |
可能 |
テキストインデックス |
不可 |
いいえ |
はい |
不可 |
インデックスプロパティ
Command | 3.6 | 4.0 | 5.0 | Elastic クラスター |
---|---|---|---|---|
背景 |
あり |
はい |
はい |
不可 |
大文字と小文字を区別しない |
不可 |
いいえ |
いいえ |
なし |
Hidden |
不可 |
いいえ |
いいえ |
なし |
部分的 |
不可 |
いいえ |
はい |
不可 |
スパース |
あり |
はい |
はい |
可能 |
テキスト |
不可 |
いいえ |
はい |
不可 |
TTL |
あり |
はい |
はい |
可能 |
Unique |
あり |
はい |
はい |
可能 |
ベクトル |
不可 |
いいえ |
はい |
不可 |