Cloud Firestore Enterprise edition with MongoDB compatibility is now available!
Learn more.
שליחת משוב
תכונות נתמכות: 7.0
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
בטבלאות הבאות מפורטות התכונות של MongoDB 7.0 שנתמכות על ידי Cloud Firestore עם תאימות ל-MongoDB. הבדלים בהתנהגות מפורטים במאמר
הבדלים בהתנהגות .
אופרטורים של שאילתות והקרנות
Cloud Firestore עם תאימות ל-MongoDB תומך באופרטורים הבאים של שאילתות והקרנות:
אופרטורים של מערכים
אופרטור
נתמך
$all
כן
$elemMatch
כן
$size
כן
אופרטורים של Bitwise
אופרטור
נתמך
$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
כן
אופרטורים לעדכון
Cloud Firestore עם תאימות ל-MongoDB תומך באופרטורים הבאים לעדכון.
אופרטורים של מערכים
אופרטור
נתמך
$
כן
$[]
כן
$[<identifier>]
כן
$addToSet
כן
$percentile
כן
$pop
כן
$pull
כן
$pullAll
כן
$push
כן
אופרטורים של Bitwise
אופרטורים של שדות
אופרטור
נתמך
$currentDate
כן
$inc
כן
$max
כן
$min
כן
$mul
כן
$rename
כן
$set
כן
$setOnInsert
כן
$unset
כן
עדכון של גורמי שינוי
Modifier
נתמך
$each
כן
$position
כן
$slice
כן
$sort
כן
אופרטורים של צינורות עיבוד נתונים לצבירה
Cloud Firestore עם תאימות ל-MongoDB תומך באופרטורים הבאים של צינורות צבירה.
אקומולטורים
ביטוי
נתמך
$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
כן
$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
כן
משתני מערכת
משתנה
נתמך
$$CLUSTERTIME
No
$$CURRENT
לא
$$DESCEND
No
$$KEEP
לא
$$NOW
Yes
$$PRUNE
לא
$$REMOVE
Yes
$$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
כן
אופרטורים של משתנים
גיאו-מרחבי
Cloud Firestore עם תאימות ל-MongoDB תומך באופרטורים הגיאוגרפיים הבאים.
מגדירי גיאומטריה
מציין
נתמך
$box
לא
$center
לא
$centerSphere
לא
$geometry
לא
$maxDistance
לא
$minDistance
לא
$polygon
לא
$uniqueDocs
לא
בוררי שאילתות
Selector
נתמך
$geoIntersects
לא
$geoWithin
לא
$near
לא
$nearSphere
לא
$nearSphere
לא
$uniqueDocs
לא
אינדקסים ומאפייני אינדקס
Cloud Firestore עם תאימות ל-MongoDB תומך באינדקסים ובאופרטורים הבאים של אינדקסים.
מדדים
סוג האינדקס
נתמך
דו ממד
לא
2dsphere
לא
משולב
כן
מגובב (hashed)
לא
Multikey
כן
שדה יחיד
כן
טקסט
לא
מאפייני האינדקס
נכס
נתמך
רקע
כן
לא תלוי-רישיות
לא
מוסתר
לא
חלקי
לא
Non-Sparse
כן
דליל
כן
טקסט
לא
TTL
לא
ייחודי
כן
תו כללי לחיפוש
לא
Vector
לא
פקודות של מסד נתונים
Cloud Firestore עם תאימות ל-MongoDB תומך בפקודות מסד הנתונים הבאות.
צבירה
Command
נתמך
aggregate
כן
count
כן
distinct
כן
group
לא
יש תמיכה בשלב $group
בצבירות, אבל לא בפקודה group.
mapReduce
לא
אימות
Command
נתמך
authenticate
לא
getnonce
לא
logout
לא
פעולות של שאילתות וכתיבה
Command
נתמך
watch
(Change Streams)
לא
delete
כן
eval
לא
find
כן
findAndModify
כן
getLastError
כן
getMore
כן
getPrevError
לא
GridFS
לא
insert
כן
parallelCollectionScan
לא
replaceOne
לא
יש תמיכה בשיטת ה-driver replaceOne
באמצעות הפקודה update
.
resetError
לא
update
כן
פקודות בסשן
Command
נתמך
abortTransaction
כן
commitTransaction
כן
endSessions
כן
killAllSessions
לא
killAllSessionsByPattern
לא
killSessions
לא
refreshSessions
לא
startSession
אפשר להתחיל סשנים באמצעות שיטת הנהג startSession
.
פקודות ניהול
Cloud Firestore עם תאימות ל-MongoDB תומך בפקודות האדמיניסטרציה הבאות.
Command
נתמך
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
לא
פקודות אבחון
Command
נתמך
buildInfo
כן
collStats
לא
connectionStatus
כן
connPoolStats
לא
dataSize
לא
dbHash
לא
dbStats
לא
explain
כן
למידע על הבדלים בהתנהגות ומגבלות, אפשר לעיין במאמר בנושא הסבר על שאילתות
features
לא
hello
כן
hostInfo
כן
listCommands
לא
profiler
לא
serverStatus
לא
top
לא
whatsmyuri
לא
פקודות לניהול תפקידים
כדי לנהל את הגישה למסד נתונים, Cloud Firestore עם תאימות ל-MongoDB תומך בתפקידים ובהרשאות של ניהול זהויות והרשאות גישה (IAM) .
Command
נתמך
createRole
לא
dropAllRolesFromDatabase
לא
dropRole
לא
grantRolesToRole
לא
revokePrivilegesFromRole
לא
revokeRolesFromRole
לא
rolesInfo
לא
updateRole
לא
המאמרים הבאים
שליחת משוב
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0 . לפרטים, ניתן לעיין במדיניות האתר Google Developers . Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-09-06 (שעון 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-09-06 (שעון UTC)."],[],[],null,[]]