Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
In den folgenden Tabellen finden Sie eine Aufschlüsselung der von Cloud Firestore mit MongoDB-Kompatibilität unterstützten MongoDB 4.0-Funktionen. Informationen zu Verhaltensunterschieden finden Sie unter Verhaltensunterschiede.
Abfrage- und Projektionsoperatoren
Cloud Firestore mit MongoDB-Kompatibilität unterstützt die folgenden Abfrage- und Projektionsoperatoren:
Array-Operatoren
Operator
Unterstützt
$all
Ja
$elemMatch
Ja
$size
Ja
Bitweise Operatoren
Operator
Unterstützt
$bitsAllClear
Nein
$bitsAllSet
Nein
$bitsAnyClear
Nein
$bitsAnySet
Nein
Kommentaroperator
Operator
Unterstützt
$comment
Nein
Vergleichsoperatoren
Operator
Unterstützt
$eq
Ja
$gt
Ja
$gte
Ja
$in
Ja
$lt
Ja
$lte
Ja
$ne
Ja
$nin
Ja
Elementoperatoren
Operator
Unterstützt
$exists
Ja
$type
Ja
Operatoren für Bewertungsabfragen
Operator
Unterstützt
$expr
Ja
$jsonSchema
Nein
$mod
Ja
$regex
Ja
$text
Nein
$where
Nein
Logische Operatoren
Operator
Unterstützt
$and
Ja
$nor
Ja
$not
Ja
$or
Ja
Projektionsoperatoren
Operator
Unterstützt
$
Ja
$elemMatch
Ja
$meta
Nein
$slice
Ja
Anbieter aktualisieren
Cloud Firestore mit MongoDB-Kompatibilität unterstützt die folgenden Aktualisierungsoperatoren.
Array-Operatoren
Operator
Unterstützt
$
Ja
$[]
Ja
$[<identifier>]
Ja
$addToSet
Ja
$pop
Ja
$pull
Ja
$pullAll
Ja
$push
Ja
Bitweise Operatoren
Operator
Unterstützt
$bit
Ja
Feldoperatoren
Operator
Unterstützt
$currentDate
Ja
$inc
Ja
$max
Ja
$min
Ja
$mul
Ja
$rename
Ja
$setOnInsert
Ja
Modifikatoren aktualisieren
Modifier
Unterstützt
$each
Ja
$position
Ja
$slice
Ja
$sort
Ja
Operatoren für Aggregationspipelines
Cloud Firestore mit MongoDB-Kompatibilität unterstützt die folgenden Operatoren für Aggregationspipelines.
Akkumulatoren
Expression
Unterstützt
$addToSet
Ja
$avg
Ja
$count
Ja
$first
Ja
$last
Ja
$max
Ja
$mergeObjects
Ja
$min
Ja
$push
Ja
$stdDevPop
Nein
$stdDevSamp
Nein
$sum
Ja
Akkumulatorausdrücke
Expression
Unterstützt
$avg
Ja
$first
Ja
$last
Ja
$max
Ja
$min
Ja
$stdDevPop
Nein
$stdDevSamp
Nein
$sum
Ja
Arithmetische Operatoren
Einschränkungen: Arithmetische Operatoren unterstützen keine decimal128-Werte.
Operator
Unterstützt
$abs
Ja
$add
Ja
$ceil
Ja
$divide
Ja
$exp
Ja
$floor
Ja
$ln
Ja
$log
Ja
$log10
Ja
$mod
Ja
$multiply
Ja
$pow
Ja
$sqrt
Ja
$subtract
Ja
$trunc
Ja
Array-Operatoren
Operator
Unterstützt
$arrayElemAt
Ja
$arrayToObject
Ja
$concatArrays
Ja
$filter
Ja
$firstN
Ja
$in
Ja
$indexOfArray
Ja
$isArray
Ja
$map
Ja
$objectToArray
Ja
$range
Ja
$reduce
Ja
$reverseArray
Ja
$size
Ja
$slice
Ja
$zip
Ja
Boolesche Operatoren
Operator
Unterstützt
$and
Ja
$not
Ja
$or
Ja
Vergleichsoperatoren
Operator
Unterstützt
$cmp
Ja
$eq
Ja
$gt
Ja
$gte
Ja
$lt
Ja
$lte
Ja
$ne
Ja
Operatoren für bedingte Ausdrücke
Operator
Unterstützt
$cond
Ja
$ifNull
Ja
$switch
Ja
Datumsoperatoren
Operator
Unterstützt
$dateAdd
Ja
$dateDiff
Ja
$dateFromParts
Ja
$dateFromString
Ja
$dateSubtract
Ja
$dateToParts
Ja
$dateToString
Ja
$dateTrunc
Ja
$dayOfMonth
Ja
$dayOfWeek
Ja
$dayOfYear
Ja
$hour
Ja
$isoDayOfWeek
Ja
$isoWeek
Ja
$isoWeekYear
Ja
$millisecond
Ja
$minute
Ja
$month
Ja
$second
Ja
$toDate
Ja
$week
Ja
$year
Ja
Verschiedene Operatoren
Operator
Unterstützt
$getField
Ja
$natural
Ja (aufsteigend)
$toHashedIndexKey
Nein
Operatoren für Literal-Ausdrücke
Operator
Unterstützt
$literal
Ja
Objektoperatoren
Operator
Unterstützt
$mergeObjects
Ja
$objectToArray
Ja
$setField
Nein
Set-Operatoren
Operator
Unterstützt
$allElementsTrue
Ja
$anyElementTrue
Ja
$setDifference
Ja
$setEquals
Ja
$setIntersection
Ja
$setIsSubset
Ja
$setUnion
Ja
Bühnenbetreiber
Operator
Unterstützt
$addFields
Ja
$bucket
Ja
$bucketAuto
Nein
$collStats
Nein
$count
Ja
$currentOp
Nein
$documents
Ja
$facet
Ja
$geoNear
Nein
$graphLookup
Nein
$group
Ja
$indexStats
Nein
$limit
Ja
$listLocalSessions
Nein
$listSessions
Nein
$lookup
Ja
$match
Ja
$out
Nein
$project
Ja
$redact
Nein
$replaceRoot
Ja
$sample
Nein
$set
Ja
$setWindowFields
Nein
$skip
Ja
$sort
Ja
$sortByCount
Ja
$unset
Ja
$unwind
Ja
String-Operatoren
Operator
Unterstützt
$concat
Ja
$dateFromString
Ja
$dateToString
Ja
$indexOfBytes
Ja
$indexOfCP
Ja
$ltrim
Ja
$rtrim
Ja
$split
Ja
$strcasecmp
Ja
$strLenBytes
Ja
$strLenCP
Ja
$substr
Ja
$substrBytes
Ja
$substrCP
Ja
$toLower
Ja
$toString
Ja
$toUpper
Ja
$trim
Ja
Systemvariablen
Variable
Unterstützt
$$CURRENT
No
$$DESCEND
Nein
$$KEEP
No
$$PRUNE
Nein
$$REMOVE
Yes
$$ROOT
Ja
Textoperatoren
Operator
Unterstützt
$meta
Nein
Typoperatoren
Operator
Unterstützt
$convert
Ja
$toBool
Ja
$toDate
Ja
$toDecimal
Ja
$toDouble
Ja
$toInt
Ja
$toLong
Ja
$toObjectId
Ja
$toString
Ja
$type
Ja
Variablenoperatoren
Operator
Unterstützt
$let
Ja
Geodaten
Cloud Firestore mit MongoDB-Kompatibilität unterstützt die folgenden geografischen Operatoren.
Geometriespezifizierer
Spezifizierer
Unterstützt
$box
Nein
$center
Nein
$centerSphere
Nein
$geometry
Nein
$maxDistance
Nein
$minDistance
Nein
$polygon
Nein
$uniqueDocs
Nein
Abfrageselektoren
Selector
Unterstützt
$geoIntersects
Nein
$geoWithin
Nein
$near
Nein
$nearSphere
Nein
$nearSphere
Nein
$uniqueDocs
Nein
Indexe und Indexattribute
Cloud Firestore mit MongoDB-Kompatibilität unterstützt die folgenden Indexe und Indexoperatoren.
Indexe
Indextyp
Unterstützt
2D
Nein
2dsphere
Nein
Komplex
Ja
Gehasht
Nein
Mehrere Schlüssel
Ja
Einzelfeld
Ja
Text
Nein
Indexeigenschaften
Attribut
Unterstützt
Hintergrund
Ja
Groß-/Kleinschreibung wird nicht berücksichtigt
Nein
Partiell
Nein
Nicht dünnbesetzt
Ja
Dünnbesetzt
Ja
Text
Nein
TTL
Nein
Eindeutig
Ja
Vektor
Nein
Datenbankbefehle
Cloud Firestore mit MongoDB-Kompatibilität unterstützt die folgenden Datenbankbefehle.
Aggregation
Befehl
Unterstützt
aggregate
Ja
count
Ja
distinct
Ja
group
Nein
Die $group-Phase in Aggregationen wird unterstützt, der Gruppenbefehl jedoch nicht.
mapReduce
Nein
Authentifizierung
Befehl
Unterstützt
authenticate
Nein
getnonce
Nein
logout
Nein
Abfrage- und Schreibvorgänge
Befehl
Unterstützt
watch (Änderungsstreams)
Nein
delete
Ja
eval
Nein
find
Ja
findAndModify
Ja
getLastError
Ja
getMore
Ja
getPrevError
Nein
GridFS
Nein
insert
Ja
parallelCollectionScan
Nein
replaceOne
Nein
Die Treibermethode replaceOne wird mit dem Befehl update unterstützt.
resetError
Nein
update
Ja
Sitzungsbefehle
Befehl
Unterstützt
abortTransaction
Ja
commitTransaction
Ja
endSessions
Ja
killAllSessions
Nein
killAllSessionsByPattern
Nein
killSessions
Nein
refreshSessions
Nein
startSession
Sitzungen können mit der startSession-Treibermethode gestartet werden.
Verwaltungsbefehle
Cloud Firestore mit MongoDB-Kompatibilität unterstützt die folgenden administrativen Befehle.
Befehl
Unterstützt
cloneCollectionAsCapped
Nein
collMod
Nein
collMod: expireAfterSeconds
Nein
convertToCapped
Nein
copydb
Nein
create
Ja
createIndex
Ja
Informationen zum Erstellen von Indexen finden Sie unter Indexe verwalten.
createIndexes
Ja
Informationen zum Erstellen von Indexen finden Sie unter Indexe verwalten.
createView
Nein
currentOp
Nein
drop
Nein
dropDatabase
Nein
Informationen zum Löschen einer Datenbank finden Sie unter Datenbank löschen.
dropIndex
Ja
Informationen zum Löschen von Indexen finden Sie unter Indexe verwalten.
dropIndexes
Nein
filemd5
Nein
getAuditConfig
Nein
killCursors
Ja
killOp
Nein
listCollections
Ja
listDatabases
Ja
listIndexes
Ja
reIndex
Nein
renameCollection
Nein
setAuditConfig
Nein
Diagnosebefehle
Befehl
Unterstützt
buildInfo
Ja
collStats
Nein
connectionStatus
Ja
connPoolStats
Nein
dataSize
Nein
dbHash
Nein
dbStats
Nein
explain
Ja
Informationen zu Verhaltensunterschieden und Einschränkungen finden Sie unter Query Explain.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-09-06 (UTC)."],[],[],null,[]]