이제 MongoDB 호환성을 갖춘 Cloud Firestore Enterprise 버전을 사용할 수 있습니다.
자세히 알아보기
의견 보내기
지원되는 기능: 6.0
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
다음 표에는 MongoDB 호환성을 갖춘 Cloud Firestore에서 지원하는 MongoDB 4.0 기능의 세부정보가 나와 있습니다. 동작 차이는
동작 차이 를 참조하세요.
쿼리 및 프로젝션 연산자
MongoDB 호환성을 갖춘 Cloud Firestore는 다음 쿼리 및 프로젝션 연산자를 지원합니다.
배열 연산자
연산자
지원됨
$all
예
$elemMatch
예
$size
예
비트 연산자
연산자
지원됨
$bitsAllClear
아니요
$bitsAllSet
아니요
$bitsAnyClear
아니요
$bitsAnySet
아니요
비교 연산자
연산자
지원됨
$eq
예
$gt
예
$gte
예
$in
예
$lt
예
$lte
예
$ne
예
$nin
예
요소 연산자
연산자
지원됨
$exists
예
$type
예
평가 쿼리 연산자
연산자
지원됨
$expr
예
$jsonSchema
아니요
$mod
예
$regex
예
$text
아니요
$where
아니요
논리 연산자
연산자
지원됨
$and
예
$nor
예
$not
예
$or
예
프로젝션 연산자
연산자
지원됨
$
예
$elemMatch
예
$meta
아니요
$slice
예
업데이트 연산자
MongoDB 호환성을 갖춘 Cloud Firestore는 다음 업데이트 연산자를 지원합니다.
배열 연산자
연산자
지원됨
$
예
$[]
예
$[<identifier>]
예
$addToSet
예
$pop
예
$pull
예
$pullAll
예
$push
예
비트 연산자
필드 연산자
연산자
지원됨
$currentDate
예
$inc
예
$max
예
$min
예
$mul
예
$rename
예
$setOnInsert
예
업데이트 수정자
한정자
지원됨
$each
예
$position
예
$slice
예
$sort
예
집계 파이프라인 연산자
MongoDB 호환성을 갖춘 Cloud Firestore는 다음 집계 파이프라인 연산자를 지원합니다.
누산기 표현식
표현식
지원됨
$addToSet
예
$avg
예
$count
예
$first
예
$last
예
$max
예
$min
예
$push
예
$stdDevPop
아니요
$stdDevSamp
아니요
$sum
예
산술 연산자
제한사항 : 산술 연산자는 decimal128
값을 지원하지 않습니다.
연산자
지원됨
$abs
예
$add
예
$ceil
예
$divide
예
$exp
예
$floor
예
$ln
예
$log
예
$log10
예
$mod
예
$multiply
예
$pow
예
$sqrt
예
$subtract
예
$trunc
예
배열 연산자
연산자
지원됨
$arrayElemAt
예
$arrayToObject
예
$concatArrays
예
$filter
예
$firstN
예
$in
예
$indexOfArray
예
$isArray
예
$objectToArray
예
$range
예
$reduce
예
$reverseArray
예
$size
예
$slice
예
$zip
예
부울 연산자
연산자
지원됨
$and
예
$not
예
$or
예
비교 연산자
연산자
지원됨
$cmp
예
$eq
예
$gt
예
$gte
예
$lt
예
$lte
예
$ne
예
조건식 연산자
연산자
지원됨
$cond
예
$ifNull
예
$switch
예
날짜 연산자
연산자
지원됨
$dateAdd
아니요
$dateDiff
아니요
$dateFromParts
아니요
$dateFromString
예
$dateSubtract
아니요
$dateToParts
예
$dateToString
예
$dateTrunc
예
$dayOfMonth
예
$dayOfWeek
예
$dayOfYear
예
$hour
예
$isoDayOfWeek
예
$isoWeek
예
$isoWeekYear
예
$millisecond
예
$minute
예
$month
예
$second
예
$week
예
$year
예
기타 연산자
연산자
지원됨
$getField
예
$literal
예
$mergeObjects
예
$natural
예(오름차순)
집합 연산자
연산자
지원됨
$allElementsTrue
예
$anyElementTrue
예
$setDifference
예
$setEquals
예
$setIntersection
예
$setIsSubset
예
$setUnion
예
$setWindowFields
아니요
단계 연산자
연산자
지원됨
$addFields
예
$bucket
예
$bucketAuto
아니요
$collStats
아니요
$count
예
$currentOp
아니요
$documents
예
$facet
아니요
$geoNear
아니요
$graphLookup
아니요
$group
예
$indexStats
아니요
$limit
예
$listLocalSessions
아니요
$listSessions
아니요
$lookup
예
$match
예
$out
아니요
$project
예
$redact
아니요
$replaceRoot
예
$sample
아니요
$set
예
$setWindowFields
아니요
$skip
예
$sort
예
$sortByCount
예
$unset
예
$unwind
예
문자열 연산자
연산자
지원됨
$concat
예
$indexOfBytes
예
$indexOfCP
예
$ltrim
예
$rtrim
예
$split
예
$strcasecmp
예
$strLenBytes
예
$strLenCP
예
$substr
예
$substrBytes
예
$substrCP
예
$toLower
예
$toUpper
예
$trim
예
시스템 변수
변수
지원됨
$$CURRENT
No
$$DESCEND
아니요
$$KEEP
No
$$PRUNE
아니요
$$REMOVE
Yes
$$ROOT
예
텍스트 검색 연산자
유형 변환 연산자
연산자
지원됨
$convert
예
$toBool
예
$toDate
예
$toDecimal
예
$toDouble
예
$toInt
예
$toLong
예
$toObjectId
예
$toString
예
$type
예
변수 연산자
지리정보
MongoDB 호환성을 갖춘 Cloud Firestore는 다음 지리 공간 연산자를 지원합니다.
기하학 지정자
지정자
지원됨
$box
아니요
$center
아니요
$centerSphere
아니요
$geometry
아니요
$maxDistance
아니요
$minDistance
아니요
$polygon
아니요
$uniqueDocs
아니요
쿼리 선택기
Selector
지원됨
$geoIntersects
아니요
$geoWithin
아니요
$near
아니요
$nearSphere
아니요
$nearSphere
아니요
$uniqueDocs
아니요
색인 및 색인 속성
MongoDB 호환성을 갖춘 Cloud Firestore는 다음 색인 및 색인 연산자를 지원합니다.
색인
색인 유형
지원됨
2일
아니요
2dsphere
아니요
복합
예
해시됨
아니요
멀티 키
예
단일 필드
예
텍스트
아니요
색인 속성
속성
지원됨
배경
예
대소문자를 구분하지 않음
아니요
일부
아니요
비희소
예
희소
예
텍스트
아니요
TTL
아니요
고유
예
벡터
아니요
데이터베이스 명령
MongoDB 호환성을 갖춘 Cloud Firestore는 다음 데이터베이스 명령어를 지원합니다.
집계
명령어
지원됨
aggregate
예
count
예
distinct
예
group
아니요
집계의 $group
단계는 지원되지만 그룹 명령어는 지원되지 않습니다.
mapReduce
아니요
인증
명령어
지원됨
authenticate
아니요
getnonce
아니요
logout
아니요
쿼리 및 쓰기 작업
명령어
지원됨
watch
(변경 내역)
아니요
delete
예
eval
아니요
find
예
findAndModify
예
getLastError
예
getMore
예
getPrevError
아니요
GridFS
아니요
insert
예
parallelCollectionScan
아니요
replaceOne
아니요
replaceOne
드라이버 메서드는 update
명령어와 함께 지원됩니다.
resetError
아니요
update
예
세션 명령어
명령어
지원됨
abortTransaction
예
commitTransaction
예
endSessions
예
killAllSessions
아니요
killAllSessionsByPattern
아니요
killSessions
아니요
refreshSessions
아니요
startSession
세션은 startSession
드라이버 메서드를 사용하여 시작할 수 있습니다.
관리 명령어
MongoDB 호환성을 갖춘 Cloud Firestore는 다음 관리 명령어를 지원합니다.
명령어
지원됨
cloneCollectionAsCapped
아니요
collMod
아니요
collMod: expireAfterSeconds
아니요
convertToCapped
아니요
copydb
아니요
create
예
createIndex
예
색인을 만들려면 색인 관리 를 참조하세요.
createIndexes
예
색인을 만들려면 색인 관리 를 참조하세요.
createView
아니요
currentOp
아니요
drop
아니요
dropDatabase
아니요
데이터베이스를 삭제하려면 데이터베이스 삭제 를 참조하세요.
dropIndex
예
색인을 삭제하려면 색인 관리 를 참조하세요.
dropIndexes
아니요
filemd5
아니요
getAuditConfig
아니요
killCursors
예
killOp
아니요
listCollections
예
listDatabases
예
listIndexes
예
reIndex
아니요
renameCollection
아니요
setAuditConfig
아니요
진단 명령어
명령어
지원됨
buildInfo
예
collStats
아니요
connectionStatus
예
connPoolStats
아니요
dataSize
아니요
dbHash
아니요
dbStats
아니요
explain
예
동작 차이 및 제한사항은 쿼리 설명 을 참조하세요.
features
아니요
hello
예
hostInfo
예
listCommands
아니요
profiler
아니요
serverStatus
아니요
top
아니요
whatsmyuri
아니요
역할 관리 명령어
데이터베이스 액세스를 관리하기 위해 MongoDB 호환성을 갖춘 Cloud Firestore는 Identity and Access Management 역할 및 권한 을 지원합니다.
명령어
지원됨
createRole
아니요
dropAllRolesFromDatabase
아니요
dropRole
아니요
grantRolesToRole
아니요
revokePrivilegesFromRole
아니요
revokeRolesFromRole
아니요
rolesInfo
아니요
updateRole
아니요
다음 단계
의견 보내기
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스 에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스 에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책 을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-09-05(UTC)
의견을 전달하고 싶나요?
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-09-05(UTC)"],[],[],null,[]]