기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
지원되는 몽고DB API, 오퍼레이션, 데이터 타입
Amazon DocumentDB(MongoDB 호환)은 MongoDB 워크로드를 지원하는 빠르고, 확장 가능하며, 가용성이 높은 완전관리형 문서 데이터베이스 서비스입니다. Amazon DocumentDB는 MongoDB 3.6 및 5.0 API와 호환됩니다. 이 단원에서는 지원되는 기능에 대해 설명합니다. MongoDB API 및 드라이버 사용에 대한 지원은 MongoDB 커뮤니티 포럼을 참조하십시오. Amazon DocumentDB 서비스를 사용하여 지원을 받으려면 해당 지원 팀에 문의하십시오. AWS Amazon DocumentDB와 MongoDB 간의 기능적 차이는 기능적 차이: Amazon DocumentDB 및 MongoDB(을)를 참조하세요.
내부 전용이거나 완전 관리형 서비스에 해당되지 않는 MongoDB 명령 및 연산자는 지원되지 않으며, 지원 기능 목록에도 포함되지 않습니다.
출시 이후 50개 이상의 기능을 더 추가했으며 고객이 원하는 기능을 제공하기 위해 앞으로도 계속 노력할 것입니다. 최신 출시에 대한 자세한 내용은 Amazon DocumentDB 공지 사항
지원되지 않는 기능 중 구축을 원하는 기능이 있는 경우, 계정 ID, 요청된 기능, 사용 사례를 포함한 이메일을 Amazon DocumentDB 서비스 팀
데이터베이스 명령
관리 명령
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
제한 컬렉션 |
아니요 |
아니요 |
아니요 |
아니요 |
cloneCollectionAs제한 있음 |
아니요 |
아니요 |
아니요 |
아니요 |
collMod |
부분 |
부분 |
부분 |
부분 |
콜모드: expireAfterSeconds |
예 |
예 |
예 |
예 |
convertToCapped |
아니요 |
아니요 |
아니요 |
아니요 |
copydb |
아니요 |
아니요 |
아니요 |
아니요 |
create |
예 |
예 |
예 |
예 |
createView |
아니요 |
아니요 |
아니요 |
아니요 |
createIndexes |
예 |
예 |
예 |
예 |
currentOp |
예 |
예 |
예 |
예 |
drop |
예 |
예 |
예 |
예 |
dropDatabase |
예 |
예 |
예 |
예 |
dropIndexes |
예 |
예 |
예 |
예 |
filemd5 |
아니요 |
아니요 |
아니요 |
아니요 |
killCursors |
예 |
예 |
예 |
예 |
killOp |
예 |
예 |
예 |
예 |
listCollections* |
예 |
예 |
예 |
예 |
listDatabases |
예 |
예 |
예 |
예 |
listIndexes |
예 |
예 |
예 |
예 |
reIndex |
아니요 |
아니요 |
아니요 |
아니요 |
renameCollection |
예 |
예 |
예 |
아니요 |
* 필터 옵션의 type
키는 지원되지 않습니다.
집계
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
aggregate |
예 |
예 |
예 |
예 |
count |
예 |
예 |
예 |
예 |
distinct |
예 |
예 |
예 |
예 |
mapReduce |
아니요 |
아니요 |
아니요 |
아니요 |
인증
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
authenticate |
예 |
예 |
예 |
예 |
로그아웃 |
예 |
예 |
예 |
예 |
진단 명령
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
buildInfo |
예 |
예 |
예 |
예 |
collStats |
예 |
예 |
예 |
예 |
connPoolStats |
아니요 |
아니요 |
아니요 |
아니요 |
connectionStatus |
예 |
예 |
예 |
예 |
dataSize |
예 |
예 |
예 |
예 |
dbHash |
아니요 |
아니요 |
아니요 |
아니요 |
dbStats |
예 |
예 |
예 |
예 |
explain |
예 |
예 |
예 |
예 |
explain: executionStats |
예 |
예 |
예 |
예 |
기능 |
아니요 |
아니요 |
아니요 |
아니요 |
hostInfo |
예 |
예 |
예 |
예 |
listCommands |
예 |
예 |
예 |
예 |
profiler |
아니요 |
|||
serverStatus |
예 |
예 |
예 |
예 |
top |
예 |
예 |
예 |
예 |
쿼리 및 쓰기 작업
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
Change streams |
아니요 |
|||
delete |
예 |
예 |
예 |
예 |
find |
예 |
예 |
예 |
예 |
findAndModify |
예 |
예 |
예 |
예 |
getLastError |
아니요 |
아니요 |
아니요 |
아니요 |
getMore |
예 |
예 |
예 |
예 |
getPrevError |
아니요 |
아니요 |
아니요 |
아니요 |
GridFS |
아니요 |
아니요 |
아니요 |
아니요 |
삽입 |
예 |
예 |
예 |
예 |
parallelCollectionScan |
아니요 |
아니요 |
아니요 |
아니요 |
resetError |
아니요 |
아니요 |
아니요 |
아니요 |
업데이트 |
예 |
예 |
예 |
예 |
ReplaceOne |
예 |
예 |
예 |
예 |
역할 관리 명령
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
createRole |
예 |
예 |
예 |
아니요 |
dropAllRolesFromDatabase |
예 |
예 |
예 |
아니요 |
dropRole |
예 |
예 |
예 |
아니요 |
grantRolesTo역할 |
예 |
예 |
예 |
아니요 |
revokeRolesFrom역할 |
예 |
예 |
예 |
아니요 |
revokePrivilegesFrom역할 |
예 |
예 |
예 |
아니요 |
rolesInfo |
예 |
예 |
예 |
아니요 |
updateRole |
예 |
예 |
예 |
아니요 |
세션 명령
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
abortTransaction |
아니요 |
예 |
예 |
아니요 |
commitTransaction |
아니요 |
예 |
예 |
아니요 |
endSessions |
아니요 |
아니요 |
아니요 |
아니요 |
killAllSessions |
아니요 |
예 |
예 |
아니요 |
killAllSessionsByPattern |
아니요 |
아니요 |
아니요 |
아니요 |
killSessions |
아니요 |
예 |
예 |
아니요 |
refreshSessions |
아니요 |
아니요 |
아니요 |
아니요 |
startSession |
아니요 |
예 |
예 |
아니요 |
사용자 관리
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
createUser |
예 |
예 |
예 |
예 |
dropAllUsersFromDatabase |
예 |
예 |
예 |
예 |
dropUser |
예 |
예 |
예 |
예 |
grantRolesTo사용자 |
예 |
예 |
예 |
예 |
revokeRolesFrom사용자 |
예 |
예 |
예 |
예 |
updateUser |
예 |
예 |
예 |
예 |
사용자 정보 |
예 |
예 |
예 |
예 |
샤딩 명령
Command | 엘라스틱 클러스터 |
---|---|
abortReshardCollection |
아니요 |
addShard |
아니요 |
addShardTo존 |
아니요 |
balancerCollectionStatus |
아니요 |
balancerStart |
아니요 |
balancerStatus |
아니요 |
balancerStop |
아니요 |
checkShardingIndex |
아니요 |
clearJumboFlag |
아니요 |
cleanupOrphaned |
아니요 |
cleanupReshardCollection |
아니요 |
commitReshardCollection |
아니요 |
enableSharding |
예 |
flushRouterConfig |
아니요 |
getShardMap |
아니요 |
getShardVersion |
아니요 |
isdbgrid |
아니요 |
listShards |
아니요 |
medianKey |
아니요 |
moveChunk |
아니요 |
movePrimary |
아니요 |
mergeChunks |
아니요 |
refineCollectionShard키 |
아니요 |
removeShard |
아니요 |
removeShardFrom존 |
아니요 |
reshardCollection |
아니요 |
setAllowMigrations |
아니요 |
setShardVersion |
아니요 |
shardCollection |
예 |
shardingState |
아니요 |
split |
아니요 |
splitVector |
아니요 |
unsetSharding |
아니요 |
updateZoneKey범위 |
아니요 |
쿼리 및 프로젝션 연산자
배열 연산자
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
$all |
예 |
예 |
예 |
예 |
$elemMatch |
예 |
예 |
예 |
예 |
$size |
예 |
예 |
예 |
예 |
비트별 연산자
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
$bitsAllSet |
예 |
예 |
예 |
예 |
$bitsAnySet |
예 |
예 |
예 |
예 |
$bitsAllClear |
예 |
예 |
예 |
예 |
$bitsAnyClear |
예 |
예 |
예 |
예 |
주석 연산자
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
$comment |
예 |
예 |
예 |
예 |
비교 연산자
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
$eq |
예 |
예 |
예 |
예 |
$gt |
예 |
예 |
예 |
예 |
$gte |
예 |
예 |
예 |
예 |
$in |
예 |
예 |
예 |
예 |
$lt |
예 |
예 |
예 |
예 |
$lte |
예 |
예 |
예 |
예 |
$ne |
예 |
예 |
예 |
예 |
$nin |
예 |
예 |
예 |
예 |
요소 연산자
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
$exists |
예 |
예 |
예 |
예 |
$type |
예 |
예 |
예 |
예 |
평가 쿼리 연산자
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
$expr |
아니요 |
예 |
예 |
아니요 |
아니요 |
예 |
예 |
아니요 |
|
$mod |
예 |
예 |
예 |
예 |
$regex |
예 |
예 |
예 |
예 |
$text |
아니요 |
아니요 |
예 |
아니요 |
$where |
아니요 |
아니요 |
아니요 |
아니요 |
논리 연산자
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
$and |
예 |
예 |
예 |
예 |
$nor |
예 |
예 |
예 |
예 |
$not |
예 |
예 |
예 |
예 |
$or |
예 |
예 |
예 |
예 |
프로젝션 연산자
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
$ |
예 |
예 |
예 |
예 |
$elemMatch |
예 |
예 |
예 |
예 |
$meta |
아니요 |
아니요 |
예 |
아니요 |
$slice |
예 |
예 |
예 |
예 |
연산자 업데이트
배열 연산자
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
$ |
예 |
예 |
예 |
예 |
$[] |
예 |
예 |
예 |
예 |
$[<identifier>] |
예 |
예 |
예 |
예 |
$addToSet |
예 |
예 |
예 |
예 |
$pop |
예 |
예 |
예 |
예 |
$pullAll |
예 |
예 |
예 |
예 |
$pull |
예 |
예 |
예 |
예 |
$push |
예 |
예 |
예 |
예 |
비트별 연산자
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
$bit |
예 |
예 |
예 |
예 |
필드 연산자
연산자 | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
$currentDate |
예 |
예 |
예 |
예 |
$inc |
예 |
예 |
예 |
예 |
$max |
예 |
예 |
예 |
예 |
$min |
예 |
예 |
예 |
예 |
$mul |
예 |
예 |
예 |
예 |
$rename |
예 |
예 |
예 |
예 |
$set |
예 |
예 |
예 |
예 |
$setOnInsert |
예 |
예 |
예 |
예 |
$unset |
예 |
예 |
예 |
예 |
수정자 업데이트
연산자 | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
$each |
예 |
예 |
예 |
예 |
$position |
예 |
예 |
예 |
예 |
$slice |
예 |
예 |
예 |
예 |
$sort |
예 |
예 |
예 |
예 |
지리 공간
지오메트리 지정자
쿼리 선택기 | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
$box |
아니요 |
아니요 |
아니요 |
아니요 |
$center |
아니요 |
아니요 |
아니요 |
아니요 |
$centerSphere |
아니요 |
아니요 |
아니요 |
아니요 |
$geometry |
예 |
예 |
예 |
예 |
$maxDistance |
예 |
예 |
예 |
예 |
$minDistance |
예 |
예 |
예 |
예 |
$nearSphere |
예 |
예 |
예 |
예 |
$polygon |
아니요 |
아니요 |
아니요 |
아니요 |
$uniqueDocs |
아니요 |
아니요 |
아니요 |
아니요 |
쿼리 셀렉터
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
$geoIntersects |
예 |
예 |
예 |
예 |
$geoWithin |
예 |
예 |
예 |
예 |
$near |
아니요 |
아니요 |
아니요 |
아니요 |
$nearSphere |
예 |
예 |
예 |
예 |
$polygon |
아니요 |
아니요 |
아니요 |
아니요 |
$uniqueDocs |
아니요 |
아니요 |
아니요 |
아니요 |
커서 메서드
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
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() |
예 |
예 |
예 |
예 |
커서. noCursorTimeout() |
아니요 |
아니요 |
아니요 |
아니요 |
커서. objsLeftInBatch () |
예 |
예 |
예 |
아니요 |
cursor.pretty() |
예 |
예 |
예 |
아니요 |
cursor.readConcern() |
예 |
예 |
예 |
아니요 |
cursor.readPref() |
예 |
예 |
예 |
아니요 |
cursor.returnKey() |
아니요 |
아니요 |
아니요 |
아니요 |
커서. showRecordId() |
아니요 |
아니요 |
아니요 |
아니요 |
cursor.size() |
예 |
예 |
예 |
아니요 |
cursor.skip() |
예 |
예 |
예 |
아니요 |
cursor.sort() |
예 |
예 |
예 |
아니요 |
cursor.tailable() |
아니요 |
아니요 |
아니요 |
아니요 |
cursor.toArray() |
예 |
예 |
예 |
아니요 |
* hint
인덱스는 인덱스 표현식과 함께 지원됩니다. 예: db.foo.find().hint({x:1})
.
집계 파이프라인 연산자
주제
어큐뮬레이터 표현식
표현식 | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
$accumulator |
- |
- |
아니요 |
아니요 |
$addToSet |
예 |
예 |
예 |
예 |
$avg |
예 |
예 |
예 |
예 |
$count |
- |
- |
아니요 |
아니요 |
$first |
예 |
예 |
예 |
예 |
$last |
예 |
예 |
예 |
예 |
$max |
예 |
예 |
예 |
예 |
$min |
예 |
예 |
예 |
예 |
$push |
예 |
예 |
예 |
예 |
$stdDevPop |
아니요 |
아니요 |
아니요 |
아니요 |
$stdDevSamp |
아니요 |
아니요 |
아니요 |
아니요 |
$sum |
예 |
예 |
예 |
예 |
산술 연산자
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
$abs |
예 |
예 |
예 |
예 |
$add |
예 |
예 |
예 |
예 |
$ceil |
아니요 |
예 |
예 |
예 |
$divide |
예 |
예 |
예 |
예 |
$exp |
아니요 |
예 |
예 |
예 |
$floor |
아니요 |
예 |
예 |
예 |
$ln |
아니요 |
예 |
예 |
예 |
$log |
아니요 |
예 |
예 |
예 |
$log10 |
아니요 |
예 |
예 |
예 |
$mod |
예 |
예 |
예 |
예 |
$multiply |
예 |
예 |
예 |
예 |
$pow |
아니요 |
아니요 |
아니요 |
아니요 |
$round |
- |
- |
아니요 |
아니요 |
$sqrt |
아니요 |
예 |
예 |
예 |
$subtract |
예 |
예 |
예 |
예 |
$trunc |
아니요 |
아니요 |
아니요 |
아니요 |
배열 연산자
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
$arrayElemAt |
예 |
예 |
예 |
예 |
$arrayToObject |
예 |
예 |
예 |
예 |
$concatArrays |
예 |
예 |
예 |
예 |
$filter |
예 |
예 |
예 |
예 |
$first |
- |
- |
아니요 |
아니요 |
$in |
예 |
예 |
예 |
예 |
$indexOfArray |
예 |
예 |
예 |
예 |
$isArray |
예 |
예 |
예 |
예 |
$last |
- |
- |
아니요 |
아니요 |
$objectToArray |
예 |
예 |
예 |
예 |
$range |
예 |
예 |
예 |
예 |
$reverseArray |
예 |
예 |
예 |
예 |
$reduce |
예 |
예 |
예 |
예 |
$size |
예 |
예 |
예 |
예 |
$slice |
예 |
예 |
예 |
예 |
$zip |
예 |
예 |
예 |
예 |
부울 연산
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
$and |
예 |
예 |
예 |
예 |
$not |
예 |
예 |
예 |
예 |
$or |
예 |
예 |
예 |
예 |
비교 연산자
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
$cmp |
예 |
예 |
예 |
예 |
$eq |
예 |
예 |
예 |
예 |
$gt |
예 |
예 |
예 |
예 |
$gte |
예 |
예 |
예 |
예 |
$lt |
예 |
예 |
예 |
예 |
$lte |
예 |
예 |
예 |
예 |
$ne |
예 |
예 |
예 |
예 |
조건부 표현식 연산자
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
$cond |
예 |
예 |
예 |
예 |
$ifNull |
예 |
예 |
예 |
예 |
$switch |
아니요 |
예 |
예 |
아니요 |
데이터 유형 연산자
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
$type |
예 |
예 |
예 |
예 |
데이터 크기 연산자
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
$binarySize |
- |
- |
아니요 |
아니요 |
$bsonSize |
- |
- |
아니요 |
아니요 |
날짜 연산자
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
$dateAdd |
아니요 |
아니요 |
예 |
예 |
$dateDiff |
- |
- |
아니요 |
아니요 |
$dateFromParts |
아니요 |
아니요 |
아니요 |
아니요 |
$dateFromString |
예 |
예 |
예 |
예 |
$dateSubtract |
아니요 |
아니요 |
예 |
예 |
$dateToParts |
아니요 |
아니요 |
아니요 |
아니요 |
$dateToString |
예 |
예 |
예 |
예 |
$데이트 트렁크 |
- |
- |
아니요 |
아니요 |
$dayOfMonth |
예 |
예 |
예 |
예 |
$dayOfWeek |
예 |
예 |
예 |
예 |
$dayOfYear |
예 |
예 |
예 |
예 |
$hour |
예 |
예 |
예 |
예 |
$ 위크 isoDayOf |
예 |
예 |
예 |
예 |
$isoWeek |
예 |
예 |
예 |
예 |
$isoWeekYear |
예 |
예 |
예 |
예 |
$millisecond |
예 |
예 |
예 |
예 |
$minute |
예 |
예 |
예 |
예 |
$month |
예 |
예 |
예 |
예 |
$second |
예 |
예 |
예 |
예 |
$week |
예 |
예 |
예 |
예 |
$year |
예 |
예 |
예 |
예 |
리터럴 연산자
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
$literal |
예 |
예 |
예 |
예 |
병합 연산자
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
$mergeObjects |
예 |
예 |
예 |
예 |
자연 연산자
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
$natural |
예 |
예 |
예 |
예 |
집합 연산자
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
$allElementsTrue |
아니요 |
예 |
예 |
예 |
$anyElementTrue |
아니요 |
예 |
예 |
예 |
$setDifference |
아니요 |
예 |
예 |
예 |
$setEquals |
예 |
예 |
예 |
예 |
$setIntersection |
예 |
예 |
예 |
예 |
$setIsSubset |
예 |
예 |
예 |
예 |
$setUnion |
예 |
예 |
예 |
예 |
$setWindowFields |
아니요 |
아니요 |
아니요 |
아니요 |
스테이지 오퍼레이터
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
$addFields |
예 |
예 |
예 |
예 |
$bucket |
아니요 |
아니요 |
아니요 |
아니요 |
$bucketAuto |
아니요 |
아니요 |
아니요 |
아니요 |
$collStats |
아니요 |
아니요 |
아니요 |
아니요 |
$count |
예 |
예 |
예 |
예 |
$currentOp |
예 |
예 |
예 |
예 |
$facet |
아니요 |
아니요 |
아니요 |
아니요 |
$geoNear |
예 |
예 |
예 |
예 |
$graphLookup |
아니요 |
아니요 |
아니요 |
아니요 |
$group |
예 |
예 |
예 |
예 |
$indexStats |
예 |
예 |
예 |
예 |
$limit |
예 |
예 |
예 |
예 |
$listLocalSessions |
아니요 |
아니요 |
아니요 |
아니요 |
$listSessions |
아니요 |
아니요 |
아니요 |
아니요 |
$lookup |
예 |
예 |
예 |
예 |
$match |
예 |
예 |
예 |
예 |
$merge |
- |
- |
아니요 |
아니요 |
$out |
예 |
예 |
예 |
아니요 |
$planCacheStats |
- |
- |
아니요 |
아니요 |
$project |
예 |
예 |
예 |
예 |
$redact |
예 |
예 |
예 |
예 |
$replaceRoot |
예 |
예 |
예 |
예 |
$sample |
예 |
예 |
예 |
예 |
$setWindowFields |
- |
- |
아니요 |
아니요 |
$skip |
예 |
예 |
예 |
예 |
$sort |
예 |
예 |
예 |
예 |
$sortByCount |
아니요 |
아니요 |
아니요 |
아니요 |
$unionWith |
- |
- |
아니요 |
아니요 |
$unset |
- |
- |
아니요 |
아니요 |
$unwind |
예 |
예 |
예 |
예 |
문자열 연산자
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
$concat |
예 |
예 |
예 |
예 |
$indexOfBytes |
예 |
예 |
예 |
예 |
$indexOfCP |
예 |
예 |
예 |
예 |
$ltrim |
아니요 |
아니요 |
아니요 |
아니요 |
$regxFind |
- |
- |
아니요 |
아니요 |
$regexFindAll |
- |
- |
아니요 |
아니요 |
$regexMatch |
- |
- |
아니요 |
아니요 |
$replaceAll |
- |
- |
아니요 |
아니요 |
$replaceOne |
- |
- |
아니요 |
아니요 |
$rtrim |
아니요 |
아니요 |
아니요 |
아니요 |
$split |
예 |
예 |
예 |
예 |
$strcasecmp |
예 |
예 |
예 |
예 |
$strLenBytes |
예 |
예 |
예 |
예 |
$strLenCP |
예 |
예 |
예 |
예 |
$substr |
예 |
예 |
예 |
예 |
$substrBytes |
예 |
예 |
예 |
예 |
$substrCP |
예 |
예 |
예 |
예 |
$toLower |
예 |
예 |
예 |
예 |
$toUpper |
예 |
예 |
예 |
예 |
$trim |
아니요 |
아니요 |
아니요 |
아니요 |
시스템 변수
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
$$CURRENT |
아니요 |
아니요 |
아니요 |
아니요 |
$$DESCEND |
예 |
예 |
예 |
예 |
$$KEEP |
예 |
예 |
예 |
예 |
$$PRUNE |
예 |
예 |
예 |
예 |
$$REMOVE |
아니요 |
아니요 |
아니요 |
아니요 |
$$ROOT |
예 |
예 |
예 |
예 |
텍스트 검색 연산자
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
$meta |
아니요 |
아니요 |
예 |
아니요 |
$search |
아니요 |
아니요 |
예 |
아니요 |
유형 변환 연산자
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
$convert |
아니요 |
예 |
예 |
예 |
$isNumber |
- |
- |
아니요 |
아니요 |
$toBool |
아니요 |
예 |
예 |
예 |
$toDate |
아니요 |
예 |
예 |
예 |
$toDecimal |
아니요 |
예 |
예 |
예 |
$toDouble |
아니요 |
예 |
예 |
예 |
$toInt |
아니요 |
예 |
예 |
예 |
$toLong |
아니요 |
예 |
예 |
예 |
$toObjectId |
아니요 |
예 |
예 |
예 |
$toString |
아니요 |
예 |
예 |
예 |
변수 연산자
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
$let |
예 |
예 |
예 |
예 |
$map |
예 |
예 |
예 |
예 |
기타 연산자
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
$getField |
- |
- |
아니요 |
아니요 |
$rand |
- |
- |
아니요 |
아니요 |
$sampleRate |
- |
- |
아니요 |
아니요 |
데이터 타입
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
32비트 정수(int) |
예 |
예 |
예 |
예 |
64비트 정수(int) |
예 |
예 |
예 |
예 |
배열 |
예 |
예 |
예 |
예 |
이진 데이터 |
예 |
예 |
예 |
예 |
불 |
예 |
예 |
예 |
예 |
날짜 |
예 |
예 |
예 |
예 |
DBPointer |
아니요 |
아니요 |
아니요 |
아니요 |
DBREF |
아니요 |
아니요 |
아니요 |
아니요 |
Decimal128 |
예 |
예 |
예 |
예 |
Double |
예 |
예 |
예 |
예 |
JavaScript |
아니요 |
아니요 |
아니요 |
아니요 |
JavaScript(범위 포함) |
아니요 |
아니요 |
아니요 |
아니요 |
MaxKey |
예 |
예 |
예 |
예 |
MinKey |
예 |
예 |
예 |
예 |
Null |
예 |
예 |
예 |
예 |
객체 |
예 |
예 |
예 |
예 |
ObjectId |
예 |
예 |
예 |
예 |
정규식 |
예 |
예 |
예 |
예 |
String |
예 |
예 |
예 |
예 |
Symbol |
아니요 |
아니요 |
아니요 |
아니요 |
Timestamp |
예 |
예 |
예 |
예 |
정의되지 않음 |
아니요 |
아니요 |
아니요 |
아니요 |
인덱스 및 인덱스 속성
인덱스
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
2dsphere |
예 |
예 |
예 |
예 |
2d 인덱스 |
아니요 |
아니요 |
아니요 |
아니요 |
복합 인덱스 |
예 |
예 |
예 |
예 |
해시된 인덱스 |
아니요 |
아니요 |
아니요 |
아니요 |
Multikey 인덱스 |
예 |
예 |
예 |
예 |
단일 필드 인덱스 |
예 |
예 |
예 |
예 |
텍스트 인덱스 |
아니요 |
아니요 |
예 |
아니요 |
인덱스 속성
Command | 3.6 | 4.0 | 5.0 | 엘라스틱 클러스터 |
---|---|---|---|---|
배경 |
예 |
예 |
예 |
아니요 |
대소문자 구분 안 함 |
아니요 |
아니요 |
아니요 |
아니요 |
부분 |
아니요 |
아니요 |
예 |
아니요 |
희소 |
예 |
예 |
예 |
예 |
TTL |
예 |
예 |
예 |
예 |
고유 |
예 |
예 |
예 |
예 |