MongoDB 互換の Cloud Firestore Enterprise エディションが利用可能になりました。
詳細
  
         
       
     
  
  
  
  
  
    
  
  
    
      サポートされている機能: 6.0
    
    
      
    
    
      
      コレクションでコンテンツを整理
    
    
      
      必要に応じて、コンテンツの保存と分類を行います。
    
  
  
      
    
  
  
  
  
  
  
    
    
    
    
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
次の表は、MongoDB 互換の Cloud Firestore でサポートされている MongoDB 4.0 の機能の概要を示しています。動作の違いについては、
動作の違いをご覧ください。
クエリ演算子とプロジェクション演算子
MongoDB 互換の Cloud Firestore は、次のクエリ演算子と射影演算子をサポートしています。
配列演算子
  
    
      | オペレーター | 
      サポート対象 | 
    
  
  
    
      $all | 
      はい | 
    
    
      $elemMatch | 
      はい | 
    
    
      $size | 
      はい | 
    
  
ビット演算子
  
    
      | オペレーター | 
      サポート対象 | 
    
  
  
    
      $bitsAllClear | 
      いいえ | 
    
    
      $bitsAllSet | 
      いいえ | 
    
    
      $bitsAnyClear | 
      いいえ | 
    
    
      $bitsAnySet | 
      いいえ | 
    
  
  
    
      | オペレーター | 
      サポート対象 | 
    
  
  
    
      $comment | 
      いいえ | 
    
  
比較演算子
  
    
      | オペレーター | 
      サポート対象 | 
    
  
  
    
      $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 | 
      はい | 
    
    
      $mergeObjects | 
      はい | 
    
    
      $min | 
      はい | 
    
    
      $push | 
      はい | 
    
    
      $stdDevPop | 
      いいえ | 
    
    
      $stdDevSamp | 
      いいえ | 
    
    
      $sum | 
      はい | 
    
  
アキュムレータ式
  
    
      | 式 | 
      サポート対象 | 
    
  
  
    
      $avg | 
      はい | 
    
    
      $first | 
      はい | 
    
    
      $last | 
      はい | 
    
    
      $max | 
      はい | 
    
    
      $min | 
      はい | 
    
    
      $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 | 
      はい | 
    
    
      $map | 
      はい | 
    
    
      $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 | 
      はい | 
    
    
      $toDate | 
      はい | 
    
    
      $week | 
      はい | 
    
    
      $year | 
      はい | 
    
  
その他の演算子
  
    
      | オペレーター | 
      サポート対象 | 
    
  
  
    
      $getField | 
      はい | 
    
    
      $natural | 
      ○(昇順) | 
    
    
      $toHashedIndexKey | 
      いいえ | 
    
  
リテラル式演算子
  
    
      | オペレーター | 
      サポート対象 | 
    
  
  
    
      $literal | 
      はい | 
    
  
オブジェクト演算子
  
    
      | オペレーター | 
      サポート対象 | 
    
  
  
    
      $mergeObjects | 
      はい | 
    
    
      $objectToArray | 
      はい | 
    
    
      $setField | 
      いいえ | 
    
  
集合演算子
  
    
      | オペレーター | 
      サポート対象 | 
    
  
  
    
      $allElementsTrue | 
      はい | 
    
    
      $anyElementTrue | 
      はい | 
    
    
      $setDifference | 
      はい | 
    
    
      $setEquals | 
      はい | 
    
    
      $setIntersection | 
      はい | 
    
    
      $setIsSubset | 
      はい | 
    
    
      $setUnion | 
      はい | 
    
  
ステージ演算子
  
    
      | オペレーター | 
      サポート対象 | 
    
  
  
    
      $addFields | 
      はい | 
    
    
      $bucket | 
      はい | 
    
    
      $bucketAuto | 
      いいえ | 
    
    
      $collStats | 
      いいえ | 
    
    
      $count | 
      はい | 
    
    
      $currentOp | 
      いいえ | 
    
    
      $documents | 
      はい | 
    
    
      $facet | 
      はい | 
    
    
      $geoNear | 
      いいえ | 
    
    
      $graphLookup | 
      いいえ | 
    
    
      $group | 
      はい | 
    
    
      $indexStats | 
      いいえ | 
    
    
      $limit | 
      はい | 
    
    
      $listLocalSessions | 
      いいえ | 
    
    
      $listSessions | 
      いいえ | 
    
    
      $lookup | 
      
       はい 
      let フィールドと pipeline フィールドはサポートされていません。 
       | 
    
    
      $match | 
      はい | 
    
    
      $out | 
      いいえ | 
    
    
      $project | 
      はい | 
    
    
      $redact | 
      いいえ | 
    
    
      $replaceRoot | 
      はい | 
    
    
      $sample | 
      いいえ | 
    
    
      $set | 
      はい | 
    
    
      $setWindowFields | 
      いいえ | 
    
    
      $skip | 
      はい | 
    
    
      $sort | 
      はい | 
    
    
      $sortByCount | 
      はい | 
    
    
      $unset | 
      はい | 
    
    
      $unwind | 
      はい | 
    
  
文字列演算子
  
    
      | オペレーター | 
      サポート対象 | 
    
  
  
    
      $concat | 
      はい | 
    
    
      $dateFromString | 
      はい | 
    
    
      $dateToString | 
      はい | 
    
    
      $indexOfBytes | 
      はい | 
    
    
      $indexOfCP | 
      はい | 
    
    
      $ltrim | 
      はい | 
    
    
      $rtrim | 
      はい | 
    
    
      $split | 
      はい | 
    
    
      $strcasecmp | 
      はい | 
    
    
      $strLenBytes | 
      はい | 
    
    
      $strLenCP | 
      はい | 
    
    
      $substr | 
      はい | 
    
    
      $substrBytes | 
      はい | 
    
    
      $substrCP | 
      はい | 
    
    
      $toLower | 
      はい | 
    
    
      $toString | 
      はい | 
    
    
      $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 | 
      いいえ | 
    
  
クエリ セレクタ
  
    
      | セレクタ | 
      サポート対象 | 
    
  
  
    
      $geoIntersects | 
      いいえ | 
    
    
      $geoWithin | 
      いいえ | 
    
    
      $near | 
      いいえ | 
    
    
      $nearSphere | 
      いいえ | 
    
    
      $nearSphere | 
      いいえ | 
    
    
      $uniqueDocs | 
      いいえ | 
    
  
インデックスとインデックスのプロパティ
MongoDB 互換の Cloud Firestore は、次のインデックスとインデックス演算子をサポートしています。
インデックス
  
    
      | インデックス タイプ | 
      サポート対象 | 
    
  
  
    
      | 2 日 | 
      いいえ | 
    
    
      | 2dsphere | 
      いいえ | 
    
    
      | 複合 | 
      はい | 
    
    
      | ハッシュ化 | 
      いいえ | 
    
    
      | マルチキー | 
      はい | 
    
    
      | 単一フィールド | 
      はい | 
    
    
      | テキスト | 
      いいえ | 
    
  
インデックスのプロパティ
  
    
      | プロパティ | 
      サポート対象 | 
    
  
  
    
      | 背景 | 
      はい | 
    
    
      | 大文字と小文字の区別なし | 
      いいえ | 
    
    
      | 一部 | 
      いいえ | 
    
    
      | Non-Sparse | 
      はい | 
    
    
      | スパース | 
      はい | 
    
    
      | テキスト | 
      いいえ | 
    
    
      | TTL | 
      いいえ | 
    
    
      | ユニーク | 
      はい | 
    
    
      | Vector | 
      いいえ | 
    
  
データベース コマンド
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 | 
      はい 動作の違いと制限事項については、Query Explain をご覧ください。  | 
    
    
      features | 
      いいえ | 
    
    
      hello | 
      はい | 
    
    
      hostInfo | 
      はい | 
    
    
      listCommands | 
      いいえ | 
    
    
      profiler | 
      いいえ | 
    
    
      serverStatus | 
      いいえ | 
    
    
      top | 
      いいえ | 
    
    
      whatsmyuri | 
      いいえ | 
    
  
ロール管理コマンド
データベース アクセスを管理するため、MongoDB 互換の Cloud Firestore は Identity and Access Management のロールと権限をサポートしています。
  
    
      | コマンド | 
      サポート対象 | 
    
  
  
    
      createRole | 
      いいえ | 
    
    
      dropAllRolesFromDatabase | 
      いいえ | 
    
    
      dropRole | 
      いいえ | 
    
    
      grantRolesToRole | 
      いいえ | 
    
    
      revokePrivilegesFromRole | 
      いいえ | 
    
    
      revokeRolesFromRole | 
      いいえ | 
    
    
      rolesInfo | 
      いいえ | 
    
    
      updateRole | 
      いいえ | 
    
  
次のステップ
  
  
  
    
  
 
  
    
    
      
    
    
  
       
         
  
       
    
    
  
  
  特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
  最終更新日 2025-11-02 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-11-02 UTC。"],[],[]]