Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Funzionalità supportate: 3.6
Le seguenti tabelle includono una suddivisione delle funzionalità di MongoDB 3.6 supportate da
Firestore con compatibilità MongoDB. Per le differenze di comportamento, vedi
Differenze di comportamento.
Operatori di query e proiezione
Firestore con compatibilità MongoDB supporta i seguenti operatori di query e proiezione:
Operatori di array
Operatore
Supportato
$all
Sì
$elemMatch
Sì
$size
Sì
Operatori bitwise
Operatore
Supportato
$bitsAllClear
No
$bitsAllSet
No
$bitsAnyClear
No
$bitsAnySet
No
Operatore di commenti
Operatore
Supportato
$comment
No
Operatori di confronto
Operatore
Supportato
$eq
Sì
$gt
Sì
$gte
Sì
$in
Sì
$lt
Sì
$lte
Sì
$ne
Sì
$nin
Sì
Operatori di elementi
Operatore
Supportato
$exists
Sì
$type
Sì
Operatori di query di valutazione
Operatore
Supportato
$expr
Sì
$jsonSchema
No
$mod
Sì
$regex
Sì
$text
No
$where
No
Operatori logici
Operatore
Supportato
$and
Sì
$nor
Sì
$not
Sì
$or
Sì
Operatori di proiezione
Operatore
Supportato
$
Sì
$elemMatch
Sì
$meta
No
$slice
Sì
Aggiorna operatori
Firestore con compatibilità MongoDB supporta i seguenti operatori di aggiornamento.
Operatori di array
Operatore
Supportato
$
Sì
$[]
Sì
$[<identifier>]
Sì
$addToSet
Sì
$pop
Sì
$pull
Sì
$pullAll
Sì
$push
Sì
Operatori bitwise
Operatore
Supportato
$bit
Sì
Operatori di campo
Operatore
Supportato
$currentDate
Sì
$inc
Sì
$max
Sì
$min
Sì
$mul
Sì
$rename
Sì
$setOnInsert
Sì
Aggiornare i modificatori
Modificatore
Supportato
$each
Sì
$position
Sì
$slice
Sì
$sort
Sì
Operatori della pipeline di aggregazione
Firestore con compatibilità MongoDB supporta i seguenti operatori della pipeline di aggregazione.
Espressioni dell'accumulatore
Expression
Supportato
$addToSet
Sì
$avg
Sì
$count
Sì
$first
Sì
$last
Sì
$max
Sì
$min
Sì
$push
Sì
$stdDevPop
No
$stdDevSamp
No
$sum
Sì
Operatori aritmetici
Limitazioni: gli operatori aritmetici non supportano i valori decimal128.
Operatore
Supportato
$abs
Sì
$add
Sì
$ceil
Sì
$divide
Sì
$exp
Sì
$floor
Sì
$ln
Sì
$log
Sì
$log10
Sì
$mod
Sì
$multiply
Sì
$pow
Sì
$sqrt
Sì
$subtract
Sì
$trunc
Sì
Operatori di array
Operatore
Supportato
$arrayElemAt
Sì
$arrayToObject
Sì
$concatArrays
Sì
$filter
Sì
$firstN
Sì
$in
Sì
$indexOfArray
Sì
$isArray
Sì
$objectToArray
Sì
$range
Sì
$reduce
Sì
$reverseArray
Sì
$size
Sì
$slice
Sì
$zip
Sì
Operatori booleani
Operatore
Supportato
$and
Sì
$not
Sì
$or
Sì
Operatori di confronto
Operatore
Supportato
$cmp
Sì
$eq
Sì
$gt
Sì
$gte
Sì
$lt
Sì
$lte
Sì
$ne
Sì
Operatori di espressioni condizionali
Operatore
Supportato
$cond
Sì
$ifNull
Sì
$switch
Sì
Operatori di data
Operatore
Supportato
$dateFromParts
No
$dateFromString
Sì
$dateToParts
Sì
$dateToString
Sì
$dayOfMonth
Sì
$dayOfWeek
Sì
$dayOfYear
Sì
$hour
Sì
$isoDayOfWeek
Sì
$isoWeek
Sì
$isoWeekYear
Sì
$millisecond
Sì
$minute
Sì
$month
Sì
$second
Sì
$week
Sì
$year
Sì
Operatori vari
Operatore
Supportato
$literal
Sì
$mergeObjects
Sì
$natural
Sì (ordine crescente)
Operatori Set
Operatore
Supportato
$allElementsTrue
Sì
$anyElementTrue
Sì
$setDifference
Sì
$setEquals
Sì
$setIntersection
Sì
$setIsSubset
Sì
$setUnion
Sì
Operatori di palcoscenico
Operatore
Supportato
$addFields
Sì
$bucket
Sì
$bucketAuto
No
$collStats
No
$count
Sì
$currentOp
No
$facet
No
$geoNear
No
$graphLookup
No
$group
Sì
$indexStats
No
$limit
Sì
$listLocalSessions
No
$listSessions
No
$lookup
Sì
$match
Sì
$out
No
$project
Sì
$redact
No
$replaceRoot
Sì
$sample
No
$set
Sì
$skip
Sì
$sort
Sì
$sortByCount
Sì
$unset
Sì
$unwind
Sì
Operatori di stringa
Operatore
Supportato
$concat
Sì
$indexOfBytes
Sì
$indexOfCP
Sì
$split
Sì
$strcasecmp
Sì
$strLenBytes
Sì
$strLenCP
Sì
$substr
Sì
$substrBytes
Sì
$substrCP
Sì
$toLower
Sì
$toUpper
Sì
Variabili di sistema
Variabile
Supportato
$$CURRENT
No
$$DESCEND
No
$$KEEP
No
$$PRUNE
No
$$REMOVE
Yes
$$ROOT
Sì
Operatori di ricerca di testo
Operatore
Supportato
$meta
No
Operatori di conversione dei tipi
Operatore
Supportato
$type
Sì
Operatori variabili
Operatore
Supportato
$let
Sì
$map
Sì
Geospaziale
Firestore con compatibilità MongoDB supporta i seguenti operatori geospaziali.
Specifica della geometria
Specifier
Supportato
$box
No
$center
No
$centerSphere
No
$geometry
No
$maxDistance
No
$minDistance
No
$polygon
No
$uniqueDocs
No
Selettori di query
Selettore
Supportato
$geoIntersects
No
$geoWithin
No
$near
No
$nearSphere
No
$nearSphere
No
$uniqueDocs
No
Indici e proprietà degli indici
Firestore con compatibilità MongoDB supporta i seguenti indici e operatori di indice.
Indici
Tipo di indice
Supportato
2 giorni
No
2dsphere
No
Complesso
Sì
Con hash
No
Multichiave
Sì
Campo singolo
Sì
Testo
No
Proprietà indice
Proprietà
Supportato
Sfondo
Sì
Senza distinzione tra maiuscole e minuscole.
No
Parziale
No
Non sparsa
Sì
Sparsa
Sì
Testo
No
TTL
No
Unico
Sì
Comandi del database
Firestore con compatibilità MongoDB supporta i seguenti comandi del database.
Aggregazione
Comando
Supportato
aggregate
Sì
count
Sì
distinct
Sì
group
No
La fase $group nelle aggregazioni è supportata, mentre il comando group non lo è.
mapReduce
No
Autenticazione
Comando
Supportato
authenticate
No
getnonce
No
logout
No
Operazioni di query e scrittura
Comando
Supportato
delete
Sì
eval
No
find
Sì
findAndModify
Sì
getLastError
Sì
getMore
Sì
getPrevError
No
GridFS
No
insert
Sì
parallelCollectionScan
No
replaceOne
No
Il metodo del driver replaceOne è supportato dal comando update.
resetError
No
update
Sì
Comandi di sessione
Comando
Supportato
endSessions
Sì
killAllSessions
No
killAllSessionsByPattern
No
killSessions
No
refreshSessions
No
startSession
Le sessioni possono essere avviate utilizzando il metodo del driver startSession.
Comandi amministrativi
Firestore con compatibilità MongoDB supporta i seguenti comandi amministrativi.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-09-04 UTC."],[],[],null,[]]