이제 MongoDB 호환성을 갖춘 Cloud Firestore Enterprise 버전을 사용할 수 있습니다. 
자세히 알아보기 
  
         
     
  
  
  
  
  
    
  
  
    
    의견 보내기
  
   
 
  
    
      지원되는 기능: 8.0
    
    
      
      
      컬렉션을 사용해 정리하기
     
    
      
      내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
     
    
  
  
  
   
  
  
    
    
    
    
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
다음 표에는 MongoDB 호환성을 갖춘 Cloud Firestore에서 지원하는 MongoDB 8.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예 
     
    
      $percentile예 
     
    
      $pop예 
     
    
      $pull예 
     
    
      $pullAll예 
     
    
      $push예 
     
   
비트 연산자 
필드 연산자 
  
    
      연산자 지원됨  
   
  
    
      $currentDate예 
     
    
      $inc예 
     
    
      $max예 
     
    
      $min예 
     
    
      $mul예 
     
    
      $rename예 
     
    
      $set예 
     
    
      $setOnInsert예 
     
    
      $unset예 
     
   
업데이트 수정자 
  
    
      한정자 지원됨  
   
  
    
      $each예 
     
    
      $position예 
     
    
      $slice예 
     
    
      $sort예 
     
   
집계 파이프라인 연산자 
MongoDB 호환성을 갖춘 Cloud Firestore는 다음 집계 파이프라인 연산자를 지원합니다.
누산기 
  
    
      표현식 지원됨  
   
  
    
      $accumulator아니요 
     
    
      $addToSet예 
     
    
      $avg예 
     
    
      $bottom아니요 
     
    
      $bottomN아니요 
     
    
      $count예 
     
    
      $first예 
     
    
      $firstN아니요 
     
    
      $last예 
     
    
      $lastN아니요 
     
    
      $max예 
     
    
      $maxN아니요 
     
    
      $median아니요 
     
    
      $mergeObjects예 
     
    
      $min예 
     
    
      $minN아니요 
     
    
      $percentile아니요 
     
    
      $push예 
     
    
      $stdDevPop아니요 
     
    
      $stdDevSamp아니요 
     
    
      $sum예 
     
    
      $top아니요 
     
    
      $topN아니요 
     
   
누산기 표현식 
  
    
      표현식 지원됨  
   
  
    
      $avg예 
     
    
      $first예 
     
    
      $last예 
     
    
      $max예 
     
    
      $median예 
     
    
      $min예 
     
    
      $percentile예 
     
    
      $stdDevPop아니요 
     
    
      $stdDevSamp아니요 
     
    
      $sum예 
     
   
산술 연산자 
제한사항 : 산술 연산자는 decimal128 값을 지원하지 않습니다.
  
    
      연산자 지원됨  
   
  
    
      $abs예 
     
    
      $add예 
     
    
      $ceil예 
     
    
      $divide예 
     
    
      $exp예 
     
    
      $floor예 
     
    
      $ln예 
     
    
      $log예 
     
    
      $log10예 
     
    
      $mod예 
     
    
      $multiply예 
     
    
      $pow예 
     
    
      $round예 
     
    
      $sqrt예 
     
    
      $subtract예 
     
    
      $trunc예 
     
   
배열 연산자 
  
    
      연산자 지원됨  
   
  
    
      $arrayElemAt예 
     
    
      $arrayToObject예 
     
    
      $concatArrays예 
     
    
      $filter예 
     
    
      $firstN예 
     
    
      $in예 
     
    
      $indexOfArray예 
     
    
      $isArray예 
     
    
      $lastN예 
     
    
      $map예 
     
    
      $maxN예 
     
    
      $minN예 
     
    
      $objectToArray예 
     
    
      $range예 
     
    
      $reduce예 
     
    
      $reverseArray예 
     
    
      $size예 
     
    
      $slice예 
     
    
      $sortArray예 
     
    
      $zip예 
     
   
부울 연산자 
  
    
      연산자 지원됨  
   
  
    
      $and예 
     
    
      $not예 
     
    
      $or예 
     
   
비교 연산자 
  
    
      연산자 지원됨  
   
  
    
      $cmp예 
     
    
      $eq예 
     
    
      $gt예 
     
    
      $gte예 
     
    
      $lt예 
     
    
      $lte예 
     
    
      $ne예 
     
   
조건식 연산자 
  
    
      연산자 지원됨  
   
  
    
      $cond예 
     
    
      $ifNull예 
     
    
      $switch예 
     
   
데이터 크기 연산자 
  
    
      연산자 지원됨  
   
  
    
      $binarySize예 
     
    
      $bsonSize예 
     
   
날짜 연산자 
  
    
      연산자 지원됨  
   
  
    
      $dateAdd예 
     
    
      $dateDiff예 
     
    
      $dateFromParts예 
     
    
      $dateFromString예 
     
    
      $dateSubtract예 
     
    
      $dateToParts예 
     
    
      $dateToString예 
     
    
      $dateTrunc예 
     
    
      $dayOfMonth예 
     
    
      $dayOfWeek예 
     
    
      $dayOfYear예 
     
    
      $hour예 
     
    
      $isoDayOfWeek예 
     
    
      $isoWeek예 
     
    
      $isoWeekYear예 
     
    
      $millisecond예 
     
    
      $minute예 
     
    
      $month예 
     
    
      $second예 
     
    
      $toDate예 
     
    
      $week예 
     
    
      $year예 
     
   
타임스탬프 연산자 
  
    
      연산자 지원됨  
   
  
    
      $tsIncrement아니요 
     
    
      $tsSecond아니요 
     
   
기타 연산자 
  
    
      연산자 지원됨  
   
  
    
      $getField예 
     
    
      $natural예(오름차순) 
     
    
      $rand아니요 
     
    
      $sampleRate아니요 
     
    
      $toHashedIndexKey아니요 
     
   
리터럴 표현식 연산자 
객체 연산자 
  
    
      연산자 지원됨  
   
  
    
      $mergeObjects예 
     
    
      $objectToArray예 
     
    
      $setField아니요 
     
   
집합 연산자 
  
    
      연산자 지원됨  
   
  
    
      $allElementsTrue예 
     
    
      $anyElementTrue예 
     
    
      $setDifference예 
     
    
      $setEquals예 
     
    
      $setIntersection예 
     
    
      $setIsSubset예 
     
    
      $setUnion예 
     
   
단계 연산자 
  
    
      연산자 지원됨  
   
  
    
      $addFields예 
     
    
      $bucket예 
     
    
      $bucketAuto아니요 
     
    
      $changeStreams아니요 
     
    
      $collStats아니요 
     
    
      $count예 
     
    
      $currentOp아니요 
     
    
      $documents예 
     
    
      $facet예 
     
    
      $geoNear아니요 
     
    
      $graphLookup아니요 
     
    
      $group예 
     
    
      $indexStats아니요 
     
    
      $limit예 
     
    
      $listLocalSessions아니요 
     
    
      $listSessions아니요 
     
    
      $lookup
      예
      let 및 pipeline 필드를 지원하지 않습니다.
       
     
    
      $match예 
     
    
      $merge아니요 
     
    
      $out아니요 
     
    
      $planCacheStats아니요 
     
    
      $project예 
     
    
      $redact아니요 
     
    
      $replaceRoot예 
     
    
      $replaceWith예 
     
    
      $sample아니요 
     
    
      $set예 
     
    
      $search아니요 
     
    
      $setWindowFields아니요 
     
    
      $skip예 
     
    
      $sort예 
     
    
      $sortByCount예 
     
    
      $unionWith예 
     
    
      $unset예 
     
    
      $unwind예 
     
   
문자열 연산자 
  
    
      연산자 지원됨  
   
  
    
      $concat예 
     
    
      $dateFromString예 
     
    
      $dateToString예 
     
    
      $indexOfBytes예 
     
    
      $indexOfCP예 
     
    
      $ltrim예 
     
    
      $regexFind예 
     
    
      $regexFindAll예 
     
    
      $regexMatch예 
     
    
      $replaceAll예 
     
    
      $replaceOne예 
     
    
      $rtrim예 
     
    
      $split예 
     
    
      $strcasecmp예 
     
    
      $strLenBytes예 
     
    
      $strLenCP예 
     
    
      $substr예 
     
    
      $substrBytes예 
     
    
      $substrCP예 
     
    
      $toLower예 
     
    
      $toString예 
     
    
      $toUpper예 
     
    
      $trim예 
     
   
시스템 변수 
  
    
      변수 지원됨  
   
  
    
      $$CLUSTERTIMENo 
     
    
      $$CURRENT아니요 
     
    
      $$DESCENDNo 
     
    
      $$KEEP아니요 
     
    
      $$NOWYes 
     
    
      $$PRUNE아니요 
     
    
      $$REMOVEYes 
     
    
      $$ROOT예 
     
   
텍스트 연산자 
삼각법 연산자 
  
    
      연산자 지원됨  
   
  
    
      $acos아니요 
     
    
      $acosh아니요 
     
    
      $asin아니요 
     
    
      $asinh아니요 
     
    
      $atan아니요 
     
    
      $atan2아니요 
     
    
      $atanh아니요 
     
    
      $cos아니요 
     
    
      $cosh아니요 
     
    
      $degreesToRadians아니요 
     
    
      $radiansToDegrees아니요 
     
    
      $sin아니요 
     
    
      $sinh아니요 
     
    
      $tan아니요 
     
    
      $tanh아니요 
     
   
유형 연산자 
  
    
      연산자 지원됨  
   
  
    
      $convert예 
     
    
      $isNumber예 
     
    
      $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-10-31(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-10-31(UTC)"],[],[]]