기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
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, 요청된 기능, 사용 사례를 포함한 이메일을 Amazon DocumentDB 서비스 팀
주제
데이터베이스 명령
관리 명령
| 명령 | 3.6 | 4.0 | 5.0 | 8.0 | 엘라스틱 클러스터 |
|---|---|---|---|---|---|
|
제한 컬렉션 |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
cloneCollectionAsCapped |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
collMod |
부분적 |
부분적 |
부분적 |
부분적 |
부분적 |
|
collMod: expireAfterSeconds |
예 |
예 |
예 |
예 |
예 |
|
convertToCapped |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
copydb |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
create |
예 |
예 |
예 |
예 |
예 |
|
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 | 엘라스틱 클러스터 |
|---|---|---|---|---|---|
|
aggregate |
예 |
예 |
예 |
예 |
예 |
|
count |
예 |
예 |
예 |
예 |
예 |
|
distinct |
예 |
예 |
예 |
예 |
예 |
|
mapReduce |
아니요 |
아니요 |
아니요 |
예 |
아니요 |
Authentication
| 명령 | 3.6 | 4.0 | 5.0 | 8.0 | 엘라스틱 클러스터 |
|---|---|---|---|---|---|
|
authenticate |
예 |
예 |
예 |
예 |
예 |
|
로그아웃 |
예 |
예 |
예 |
예 |
예 |
진단 명령
| 명령 | 3.6 | 4.0 | 5.0 | 8.0 | 엘라스틱 클러스터 |
|---|---|---|---|---|---|
|
buildInfo |
예 |
예 |
예 |
예 |
예 |
|
collStats |
예 |
예 |
예 |
예 |
예 |
|
connPoolStats |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
connectionStatus |
예 |
예 |
예 |
예 |
예 |
|
dataSize |
예 |
예 |
예 |
예 |
예 |
|
dbHash |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
dbStats |
예 |
예 |
예 |
예 |
예 |
|
explain |
예 |
예 |
예 |
예 |
예 |
|
explain: executionStats |
예 |
예 |
예 |
예 |
예 |
|
기능 |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
hostInfo |
예 |
예 |
예 |
예 |
예 |
|
listCommands |
예 |
예 |
예 |
예 |
예 |
|
profiler |
아니요 |
||||
|
serverStatus |
예 |
예 |
예 |
예 |
예 |
|
top |
예 |
예 |
예 |
예 |
예 |
쿼리 및 쓰기 작업
| 명령 | 3.6 | 4.0 | 5.0 | 8.0 | 엘라스틱 클러스터 |
|---|---|---|---|---|---|
|
Change streams |
아니요 |
||||
|
delete |
예 |
예 |
예 |
예 |
예 |
|
find |
예 |
예 |
예 |
예 |
예 |
|
findAndModify |
예 |
예 |
예 |
예 |
예 |
|
getLastError |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
getMore |
예 |
예 |
예 |
예 |
예 |
|
getPrevError |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
GridFS |
예 |
예 |
예 |
예 |
아니요 |
|
삽입 |
예 |
예 |
예 |
예 |
예 |
|
parallelCollectionScan |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
resetError |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
업데이트 |
예 |
예 |
예 |
예 |
예 |
|
ReplaceOne |
예 |
예 |
예 |
예 |
예 |
역할 관리 명령
| 명령 | 3.6 | 4.0 | 5.0 | 8.0 | 엘라스틱 클러스터 |
|---|---|---|---|---|---|
|
createRole |
예 |
예 |
예 |
예 |
아니요 |
|
dropAllRolesFromDatabase |
예 |
예 |
예 |
예 |
아니요 |
|
dropRole |
예 |
예 |
예 |
예 |
아니요 |
|
grantRolesToRole |
예 |
예 |
예 |
예 |
아니요 |
|
revokeRolesFromRole |
예 |
예 |
예 |
예 |
아니요 |
|
revokePrivilegesFromRole |
예 |
예 |
예 |
예 |
아니요 |
|
rolesInfo |
예 |
예 |
예 |
예 |
아니요 |
|
updateRole |
예 |
예 |
예 |
예 |
아니요 |
세션 명령
| 명령 | 3.6 | 4.0 | 5.0 | 8.0 | 엘라스틱 클러스터 |
|---|---|---|---|---|---|
|
abortTransaction |
아니요 |
예 |
예 |
예 |
아니요 |
|
commitTransaction |
아니요 |
예 |
예 |
예 |
아니요 |
|
endSessions |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
killAllSessions |
아니요 |
예 |
예 |
예 |
아니요 |
|
killAllSessionsByPattern |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
killSessions |
아니요 |
예 |
예 |
예 |
아니요 |
|
refreshSessions |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
startSession |
아니요 |
예 |
예 |
예 |
아니요 |
사용자 관리
| 명령 | 3.6 | 4.0 | 5.0 | 8.0 | 엘라스틱 클러스터 |
|---|---|---|---|---|---|
|
createUser |
예 |
예 |
예 |
예 |
예 |
|
dropAllUsersFromDatabase |
예 |
예 |
예 |
예 |
예 |
|
dropUser |
예 |
예 |
예 |
예 |
예 |
|
grantRolesToUser |
예 |
예 |
예 |
예 |
예 |
|
revokeRolesFromUser |
예 |
예 |
예 |
예 |
예 |
|
updateUser |
예 |
예 |
예 |
예 |
예 |
|
usersInfo |
예 |
예 |
예 |
예 |
예 |
샤딩 명령
| 명령 | 엘라스틱 클러스터 |
|---|---|
|
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 | 엘라스틱 클러스터 |
|---|---|---|---|---|---|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
Bitwise 연산자
| 명령 | 3.6 | 4.0 | 5.0 | 8.0 | 엘라스틱 클러스터 |
|---|---|---|---|---|---|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
설명 연산자
| 명령 | 3.6 | 4.0 | 5.0 | 8.0 | 엘라스틱 클러스터 |
|---|---|---|---|---|---|
|
예 |
예 |
예 |
예 |
예 |
비교 연산자
요소 연산자
평가 쿼리 연산자
| 명령 | 3.6 | 4.0 | 5.0 | 8.0 | 엘라스틱 클러스터 |
|---|---|---|---|---|---|
|
아니요 |
예 |
예 |
예 |
아니요 |
|
|
아니요 |
예 |
예 |
예 |
아니요 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
아니요 |
아니요 |
예 |
예 |
아니요 |
|
|
$where |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
논리 연산자
프로젝션 연산자
| 명령 | 3.6 | 4.0 | 5.0 | 8.0 | 엘라스틱 클러스터 |
|---|---|---|---|---|---|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
아니요 |
아니요 |
예 |
예 |
아니요 |
|
|
예 |
예 |
예 |
예 |
예 |
업데이트 연산자
배열 연산자
Bitwise 연산자
| 명령 | 3.6 | 4.0 | 5.0 | 8.0 | 엘라스틱 클러스터 |
|---|---|---|---|---|---|
|
예 |
예 |
예 |
예 |
예 |
필드 연산자
| 연산자 | 3.6 | 4.0 | 5.0 | 8.0 | 엘라스틱 클러스터 |
|---|---|---|---|---|---|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
업데이트 한정자
지리 공간
지오메트리 지정자
| 쿼리 선택기 | 3.6 | 4.0 | 5.0 | 8.0 | 엘라스틱 클러스터 |
|---|---|---|---|---|---|
|
$box |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
$center |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
$centerSphere |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
$polygon |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
$uniqueDocs |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
쿼리 선택기
| 명령 | 3.6 | 4.0 | 5.0 | 8.0 | 엘라스틱 클러스터 |
|---|---|---|---|---|---|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
$polygon |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
$uniqueDocs |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
커서 메서드
| 명령 | 3.6 | 4.0 | 5.0 | 8.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() |
예 |
예 |
예 |
예 |
예 |
|
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 | 엘라스틱 클러스터 |
|---|---|---|---|---|---|
|
$accumulator |
- |
- |
아니요 |
아니요 |
아니요 |
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
- |
- |
아니요 |
아니요 |
아니요 |
|
|
$covariancePop |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
$covarianceSamp |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
$denseRank |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
$derivative |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
$documentNumber |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
$expMovingAvg |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
예 |
예 |
예 |
예 |
예 |
|
|
$integral |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
$rank |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
$shift |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
$stdDevPop |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
$stdDevSamp |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
예 |
예 |
예 |
예 |
예 |
산술 연산자
| 명령 | 3.6 | 4.0 | 5.0 | 8.0 | 엘라스틱 클러스터 |
|---|---|---|---|---|---|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
아니요 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
아니요 |
예 |
예 |
예 |
예 |
|
|
아니요 |
예 |
예 |
예 |
예 |
|
|
아니요 |
예 |
예 |
예 |
예 |
|
|
아니요 |
예 |
예 |
예 |
예 |
|
|
아니요 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
아니요 |
아니요 |
아니요 |
예 |
아니요 |
|
|
$round |
- |
- |
아니요 |
아니요 |
아니요 |
|
아니요 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
$trunc |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
배열 연산자
| 명령 | 3.6 | 4.0 | 5.0 | 8.0 | 엘라스틱 클러스터 |
|---|---|---|---|---|---|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
- |
- |
예 |
예 |
아니요 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
- |
- |
예 |
예 |
아니요 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
부울 연산
비교 연산자
조건식 연산자
데이터 유형 연산자
| 명령 | 3.6 | 4.0 | 5.0 | 8.0 | 엘라스틱 클러스터 |
|---|---|---|---|---|---|
|
예 |
예 |
예 |
예 |
예 |
데이터 크기 연산자
| 명령 | 3.6 | 4.0 | 5.0 | 8.0 | 엘라스틱 클러스터 |
|---|---|---|---|---|---|
|
$binarySize |
- |
- |
아니요 |
아니요 |
아니요 |
|
$bsonSize |
- |
- |
아니요 |
아니요 |
아니요 |
날짜 연산자
| 명령 | 3.6 | 4.0 | 5.0 | 8.0 | 엘라스틱 클러스터 |
|---|---|---|---|---|---|
|
아니요 |
아니요 |
예 |
예 |
예 |
|
|
- |
- |
예 |
예 |
아니요 |
|
|
$dateFromParts |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
예 |
예 |
예 |
예 |
예 |
|
|
아니요 |
아니요 |
예 |
예 |
예 |
|
|
$dateToParts |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
예 |
예 |
예 |
예 |
예 |
|
|
- |
- |
아니요 |
예 |
아니요 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
리터럴 연산자
| 명령 | 3.6 | 4.0 | 5.0 | 8.0 | 엘라스틱 클러스터 |
|---|---|---|---|---|---|
|
예 |
예 |
예 |
예 |
예 |
병합 연산자
| 명령 | 3.6 | 4.0 | 5.0 | 8.0 | 엘라스틱 클러스터 |
|---|---|---|---|---|---|
|
예 |
예 |
예 |
예 |
예 |
자연 연산자
| 명령 | 3.6 | 4.0 | 5.0 | 8.0 | 엘라스틱 클러스터 |
|---|---|---|---|---|---|
|
예 |
예 |
예 |
예 |
예 |
집합 연산자
| 명령 | 3.6 | 4.0 | 5.0 | 8.0 | 엘라스틱 클러스터 |
|---|---|---|---|---|---|
|
아니요 |
예 |
예 |
예 |
예 |
|
|
아니요 |
예 |
예 |
예 |
예 |
|
|
아니요 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
$setWindowFields |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
단계 연산자
| 명령 | 3.6 | 4.0 | 5.0 | 8.0 | 엘라스틱 클러스터 |
|---|---|---|---|---|---|
|
예 |
예 |
예 |
예 |
예 |
|
|
아니요 |
아니요 |
아니요 |
예 |
아니요 |
|
|
$bucketAuto |
아니요 |
아니요 |
아니요 |
아니요 |
|
|
예 |
예 |
예 |
예 |
아니요 |
|
|
아니요 |
예 |
예 |
예 |
아니요 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
$facet |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
예 |
예 |
예 |
예 |
예 |
|
|
$graphLookup |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
$listLocalSessions |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
$listSessions |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
- |
- |
아니요 |
예 |
아니요 |
|
|
예 |
예 |
예 |
예 |
아니요 |
|
|
$planCacheStats |
- |
- |
아니요 |
아니요 |
아니요 |
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
- |
- |
아니요 |
예 |
아니요 |
|
|
$setWindowFields |
- |
- |
아니요 |
아니요 |
아니요 |
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
$sortByCount |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
$unionWith |
- |
- |
아니요 |
아니요 |
아니요 |
|
- |
- |
아니요 |
예 |
아니요 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
아니요 |
아니요 |
아니요 |
예 |
아니요 |
|
|
아니요 |
아니요 |
아니요 |
예 |
아니요 |
문자열 연산자
| 명령 | 3.6 | 4.0 | 5.0 | 8.0 | 엘라스틱 클러스터 |
|---|---|---|---|---|---|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
아니요 |
예 |
예 |
예 |
아니요 |
|
|
- |
- |
예 |
예 |
아니요 |
|
|
- |
- |
예 |
예 |
아니요 |
|
|
- |
- |
예 |
예 |
아니요 |
|
|
- |
- |
예 |
예 |
아니요 |
|
|
- |
- |
예 |
예 |
아니요 |
|
|
아니요 |
예 |
예 |
예 |
아니요 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
예 |
예 |
예 |
예 |
예 |
|
|
아니요 |
예 |
예 |
예 |
아니요 |
시스템 변수
텍스트 검색 연산자
유형 변환 연산자
| 명령 | 3.6 | 4.0 | 5.0 | 8.0 | 엘라스틱 클러스터 |
|---|---|---|---|---|---|
|
아니요 |
예 |
예 |
예 |
예 |
|
|
$isNumber |
- |
- |
아니요 |
아니요 |
아니요 |
|
아니요 |
예 |
예 |
예 |
예 |
|
|
아니요 |
예 |
예 |
예 |
예 |
|
|
아니요 |
예 |
예 |
예 |
예 |
|
|
아니요 |
예 |
예 |
예 |
예 |
|
|
아니요 |
예 |
예 |
예 |
예 |
|
|
아니요 |
예 |
예 |
예 |
예 |
|
|
아니요 |
예 |
예 |
예 |
예 |
|
|
아니요 |
예 |
예 |
예 |
예 |
변수 연산자
기타 연산자
| 명령 | 3.6 | 4.0 | 5.0 | 8.0 | 엘라스틱 클러스터 |
|---|---|---|---|---|---|
|
$getField |
- |
- |
아니요 |
아니요 |
아니요 |
|
- |
- |
아니요 |
예 |
아니요 |
|
|
$sampleRate |
- |
- |
아니요 |
아니요 |
아니요 |
데이터 타입
| 명령 | 3.6 | 4.0 | 5.0 | 8.0 | 엘라스틱 클러스터 |
|---|---|---|---|---|---|
|
32비트 정수(int) |
예 |
예 |
예 |
예 |
예 |
|
64비트 정수(int) |
예 |
예 |
예 |
예 |
예 |
|
배열 |
예 |
예 |
예 |
예 |
예 |
|
이진 데이터 |
예 |
예 |
예 |
예 |
예 |
|
부울 |
예 |
예 |
예 |
예 |
예 |
|
Date |
예 |
예 |
예 |
예 |
예 |
|
DBPointer |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
DBRefs |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
Decimal128 |
예 |
예 |
예 |
예 |
예 |
|
배정밀도 실수 |
예 |
예 |
예 |
예 |
예 |
|
JavaScript |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
JavaScript(범위 포함) |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
MaxKey |
예 |
예 |
예 |
예 |
예 |
|
MinKey |
예 |
예 |
예 |
예 |
예 |
|
Null |
예 |
예 |
예 |
예 |
예 |
|
객체 |
예 |
예 |
예 |
예 |
예 |
|
ObjectId |
예 |
예 |
예 |
예 |
예 |
|
정규식 |
예 |
예 |
예 |
예 |
예 |
|
문자열 |
예 |
예 |
예 |
예 |
예 |
|
Symbol |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
타임스탬프 |
예 |
예 |
예 |
예 |
예 |
|
정의되지 않음 |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
인덱스 및 인덱스 속성
인덱스
| 명령 | 3.6 | 4.0 | 5.0 | 8.0 | 엘라스틱 클러스터 |
|---|---|---|---|---|---|
|
2dsphere |
예 |
예 |
예 |
예 |
예 |
|
2d 인덱스 |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
복합 인덱스 |
예 |
예 |
예 |
예 |
예 |
|
해시된 인덱스 |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
Multikey 인덱스 |
예 |
예 |
예 |
예 |
예 |
|
단일 필드 인덱스 |
예 |
예 |
예 |
예 |
예 |
|
텍스트 인덱스 |
아니요 |
아니요 |
예 |
예 |
아니요 |
|
와일드카드 |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
인덱스 속성
| 명령 | 3.6 | 4.0 | 5.0 | 8.0 | 엘라스틱 클러스터 |
|---|---|---|---|---|---|
|
배경 |
예 |
예 |
예 |
예 |
예 |
|
대소문자 구분 안 함 |
아니요 |
아니요 |
아니요 |
예 |
아니요 |
|
숨김 |
아니요 |
아니요 |
아니요 |
아니요 |
아니요 |
|
부분적 |
아니요 |
아니요 |
예 |
예 |
아니요 |
|
희소 |
예 |
예 |
예 |
예 |
예 |
|
텍스트 |
아니요 |
아니요 |
예 |
예 |
아니요 |
|
TTL |
예 |
예 |
예 |
예 |
예 |
|
고유 |
예 |
예 |
예 |
예 |
예 |
|
벡터 |
아니요 |
아니요 |
예 |
예 |
아니요 |
특정 MongoDB 연산자에 대한 자세한 내용은 다음 주제를 참조하세요.