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