Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Unterstützte Funktionen: 8.0
Die folgenden Tabellen enthalten eine Aufschlüsselung der MongoDB 8.0-Funktionen, die von Firestore mit MongoDB-Kompatibilität unterstützt werden. Informationen zu Verhaltensunterschieden finden Sie unter Verhaltensunterschiede.
Abfrage- und Projektionsoperatoren
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
Vergleichsoperator
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 Auswertungsabfragen
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
$
Nein
$elemMatch
Ja
$meta
Nein
$slice
Ja
Anbieter aktualisieren
Firestore mit MongoDB-Kompatibilität unterstützt die folgenden Update-Operatoren.
Array-Operatoren
Operator:
Unterstützt
$
Nein
$[]
Nein
$[<identifier>]
Nein
$addToSet
Nein
$pop
Nein
$pull
Ja
$pullAll
Nein
$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
$set
Ja
$setOnInsert
Ja
$unset
Ja
Modifikatoren aktualisieren
Modifier
Unterstützt
$each
Nein
$position
Nein
$slice
Nein
$sort
Nein
Operatoren für Aggregationspipelines
Firestore mit MongoDB-Kompatibilität unterstützt die folgenden Operatoren für Aggregationspipelines.
Akkumulatorausdrücke
Expression
Unterstützt
$accumulator
Nein
$addToSet
Nein
$avg
Ja
$bottom
Nein
$bottomN
Nein
$count
Ja
$first
Ja
$firstN
Nein
$last
Ja
$lastN
Nein
$max
Ja
$min
Ja
$minN
Nein
$push
Ja
$stdDevPop
Nein
$stdDevSamp
Nein
$sum
Ja
$top
Nein
$topN
Nein
Arithmetischer Operator
Operator:
Unterstützt
$abs
Ja
$add
Ja
$ceil
Ja
$divide
Ja
$exp
Nein
$floor
Ja
$ln
Nein
$log
Nein
$log10
Nein
$mod
Ja
$multiply
Ja
$pow
Nein
$round
Ja
$sqrt
Nein
$subtract
Ja
$trunc
Nein
Array-Operatoren
Operator:
Unterstützt
$arrayElemAt
Ja
$arrayToObject
Ja
$concatArrays
Ja
$filter
Nein
$firstN
Nein
$in
Ja
$indexOfArray
Nein
$isArray
Ja
$lastN
Nein
$maxN
Nein
$minN
Nein
$objectToArray
Nein
$range
Nein
$reduce
Nein
$reverseArray
Ja
$size
Ja
$slice
Ja
$sortArray
Nein
$zip
Nein
Boolesche Operatoren
Operator:
Unterstützt
$and
Ja
$not
Ja
$or
Ja
Vergleichsoperator
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
Operatoren für die Datengröße
Operator:
Unterstützt
$binarySize
Nein
$bsonSize
Nein
Datumsoperatoren
Operator:
Unterstützt
$dateAdd
Nein
$dateDiff
Nein
$dateFromParts
Nein
$dateFromString
Ja
$dateSubtract
Nein
$dateToParts
Ja
$dateToString
Ja
$dateTrunc
Nein
$dayOfMonth
Ja
$dayOfWeek
Ja
$dayOfYear
Ja
$hour
Ja
$isoDayOfWeek
Ja
$isoWeek
Ja
$isoWeekYear
Ja
$millisecond
Ja
$minute
Ja
$month
Ja
$second
Ja
$tsIncrement
Nein
$tsSecond
Nein
$week
Ja
$year
Ja
Verschiedene Operatoren
Operator:
Unterstützt
$getField
Ja
$literal
Ja
$mergeObjects
Nein
$natural
Nein
$rand
Nein
$sampleRate
Nein
Set-Operatoren
Operator:
Unterstützt
$allElementsTrue
Nein
$anyElementTrue
Nein
$setDifference
Nein
$setEquals
Nein
$setIntersection
Nein
$setIsSubset
Nein
$setUnion
Nein
$setWindowFields
Nein
Bühnenbetreiber
Operator:
Unterstützt
$addFields
Ja
$bucket
Nein
$bucketAuto
Nein
$changeStreams
Nein
$collStats
Nein
$count
Ja
$currentOp
Nein
$documents
Ja
$facet
Nein
$geoNear
Nein
$graphLookup
Nein
$group
Ja
$indexStats
Nein
$limit
Ja
$listLocalSessions
Nein
$listSessions
Nein
$lookup
Nein
$match
Ja
$merge
Nein
$out
Nein
$planCacheStats
Nein
$project
Ja
$redact
Nein
$replaceRoot
Ja
$replaceWith
Ja
$sample
Nein
$set
Ja
$setWindowFields
Nein
$skip
Ja
$sort
Ja
$sortByCount
Ja
$unionWith
Nein
$unset
Ja
$unwind
Ja
String-Operatoren
Operator:
Unterstützt
$concat
Ja
$indexOfBytes
Ja
$indexOfCP
Ja
$ltrim
Ja
$regexFind
Ja
$regexFindAll
Ja
$regexMatch
Ja
$replaceAll
Ja
$replaceOne
Ja
$rtrim
Ja
$split
Ja
$strcasecmp
Ja
$strLenBytes
Ja
$strLenCP
Ja
$substr
Ja
$substrBytes
Ja
$substrCP
Ja
$toLower
Ja
$toUpper
Ja
$trim
Ja
Systemvariablen
Variable
Unterstützt
$$CLUSTERTIME
No
$$CURRENT
Nein
$$DESCEND
No
$$KEEP
Nein
$$NOW
Yes
$$PRUNE
Nein
$$REMOVE
Yes
$$ROOT
Ja
Operatoren für die Textsuche
Operator:
Unterstützt
$meta
Nein
$search
Nein
Trigonometrieoperatoren
Operator:
Unterstützt
$acos
Nein
$acosh
Nein
$asin
Nein
$asinh
Nein
$atan
Nein
$atan2
Nein
$atanh
Nein
$cos
Nein
$cosh
Nein
$degreesToRadians
Nein
$radiansToDegrees
Nein
$sin
Nein
$sinh
Nein
$tan
Nein
$tanh
Nein
Operatoren für die Typkonvertierung
Operator:
Unterstützt
$convert
Nein
$isNumber
Ja
$toBool
Ja
$toDate
Nein
$toDecimal
Nein
$toDouble
Nein
$toInt
Nein
$toLong
Nein
$toObjectId
Nein
$toString
Nein
$type
Nein
Variablenoperatoren
Operator:
Unterstützt
$let
Nein
$map
Nein
Geodaten
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
Firestore mit MongoDB-Kompatibilität unterstützt die folgenden Indexe und Indexoperatoren.
Indexe
Indextyp
Unterstützt
2 d
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
Ausgeblendet
Nein
Partiell
Nein
Nicht dünnbesetzt
Ja
Dünnbesetzt
Ja
Text
Nein
TTL
Nein
Eindeutig
Nein
Platzhalter
Nein
Vektor
Nein
Datenbankbefehle
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
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
createIndexes
Nein
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.
dropIndexes
Nein
Informationen zum Löschen von Indexen finden Sie unter Indexe verwalten.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-07-15 (UTC)."],[],[]]