תכונות נתמכות: 6.0
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
בטבלאות הבאות מפורטות התכונות של MongoDB 4.0 שנתמכות ב-Cloud Firestore עם תאימות ל-MongoDB. למידע על הבדלים בהתנהגות, אפשר לעיין במאמר בנושא הבדלים בהתנהגות.
אופרטורים של שאילתות והקרנות
Cloud Firestore עם תאימות ל-MongoDB תומך באופרטורים הבאים של שאילתות והקרנות:
אופרטורים של מערכים
אופרטור
נתמך
$all
כן
$elemMatch
כן
$size
כן
אופרטורים של Bitwise
אופרטור
נתמך
$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
כן
אופרטורים לעדכון
Cloud Firestore עם תאימות ל-MongoDB תומך באופרטורים הבאים של עדכון.
אופרטורים של מערכים
אופרטור
נתמך
$
כן
$[]
כן
$[<identifier>]
כן
$addToSet
כן
$pop
כן
$pull
כן
$pullAll
כן
$push
כן
אופרטורים של Bitwise
אופרטור
נתמך
$bit
כן
אופרטורים של שדות
אופרטור
נתמך
$currentDate
כן
$inc
כן
$max
כן
$min
כן
$mul
כן
$rename
כן
$setOnInsert
כן
עדכון של גורמי שינוי
Modifier
נתמך
$each
כן
$position
כן
$slice
כן
$sort
כן
אופרטורים של צינורות צבירה
Cloud Firestore עם תאימות ל-MongoDB תומך באופרטורים הבאים של צינורות צבירה.
אקומולטורים
Expression
נתמך
$addToSet
כן
$avg
כן
$count
כן
$first
כן
$last
כן
$max
כן
$mergeObjects
כן
$min
כן
$push
כן
$stdDevPop
לא
$stdDevSamp
לא
$sum
כן
ביטויי אקומולטור
Expression
נתמך
$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
כן
פעולות על טקסט
אופרטור
נתמך
$meta
לא
אופרטורים של הקלדה
אופרטור
נתמך
$convert
כן
$toBool
כן
$toDate
כן
$toDecimal
כן
$toDouble
כן
$toInt
כן
$toLong
כן
$toObjectId
כן
$toString
כן
$type
כן
אופרטורים של משתנים
אופרטור
נתמך
$let
כן
גיאו-מרחבי
Cloud Firestore עם תאימות ל-MongoDB תומך באופרטורים הגיאוגרפיים הבאים.
מגדירי גיאומטריה
Specifier
נתמך
$box
לא
$center
לא
$centerSphere
לא
$geometry
לא
$maxDistance
לא
$minDistance
לא
$polygon
לא
$uniqueDocs
לא
בוררי שאילתות
Selector
נתמך
$geoIntersects
לא
$geoWithin
לא
$near
לא
$nearSphere
לא
$nearSphere
לא
$uniqueDocs
לא
אינדקסים ומאפייני אינדקס
Cloud Firestore עם תאימות ל-MongoDB תומך באינדקסים ובאופרטורים הבאים של אינדקסים.
אינדקסים
סוג האינדקס
נתמך
דו ממד
לא
2dsphere
לא
מורכב
כן
מגובב
לא
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
לא
יש תמיכה בשיטת הדרייבר replaceOne בפקודה update.
resetError
לא
update
כן
פקודות בסשן
Command
נתמך
abortTransaction
כן
commitTransaction
כן
endSessions
כן
killAllSessions
לא
killAllSessionsByPattern
לא
killSessions
לא
refreshSessions
לא
startSession
אפשר להתחיל סשנים באמצעות שיטת הנהג startSession.
פקודות ניהול
Cloud Firestore עם תאימות ל-MongoDB תומך בפקודות האדמיניסטרטיביות הבאות.
[[["התוכן קל להבנה","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-26 (שעון UTC)."],[],[]]