تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تتضمّن الجداول التالية تفصيلاً لميزات MongoDB 4.0 المتوافقة مع Cloud Firestore. للاطّلاع على الاختلافات في السلوك، يُرجى الرجوع إلى الاختلافات في السلوك.
عوامل تشغيل الاستعلام والإسقاط
تتيح 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
نعم
تعديل المعدِّلات
المعدِّل
متاح
$each
نعم
$position
نعم
$slice
نعم
$sort
نعم
عوامل تشغيل مسار التجميع
تتيح Cloud Firestore المتوافقة مع MongoDB عوامل تشغيل مسار التجميع التالية.
المراكمات
التعبير
متاح
$addToSet
نعم
$avg
نعم
$count
نعم
$first
نعم
$last
نعم
$max
نعم
$mergeObjects
نعم
$min
نعم
$push
نعم
$stdDevPop
لا
$stdDevSamp
لا
$sum
نعم
تعبيرات المراكِم
التعبير
متاح
$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
نعم
$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 استخدام عوامل تشغيل Geospatial التالية.
محدّدات الأشكال الهندسية
المحدِّد
متاح
$box
لا
$center
لا
$centerSphere
لا
$geometry
لا
$maxDistance
لا
$minDistance
لا
$polygon
لا
$uniqueDocs
لا
أدوات اختيار طلبات البحث
أداة الاختيار
متاح
$geoIntersects
لا
$geoWithin
لا
$near
لا
$nearSphere
لا
$nearSphere
لا
$uniqueDocs
لا
الفهارس وخصائص الفهارس
تتيح Cloud Firestore المتوافقة مع MongoDB الفهارس وعوامل تشغيل الفهارس التالية.
الفهارس
نوع الفهرس
متاح
طباعة ثنائية الأبعاد
لا
2dsphere
لا
مركّب
نعم
مجزّأ
لا
Multikey
نعم
حقل واحد
نعم
نص
لا
خصائص الفهرس
الموقع
متاح
الخلفية
نعم
غير حسّاسة لحالة الأحرف
لا
جزئي
لا
غير متفرّق
نعم
متفرّق
نعم
نص
لا
TTL
لا
فريدة
نعم
المتّجه
لا
أوامر قاعدة البيانات
تتيح خدمة Cloud Firestore المتوافقة مع MongoDB أوامر قاعدة البيانات التالية.
التجميع
Command
متاح
aggregate
نعم
count
نعم
distinct
نعم
group
لا
تتوفّر المرحلة $group في عمليات التجميع، بينما لا يتوفّر الأمر group.
mapReduce
لا
المصادقة
Command
متاح
authenticate
لا
getnonce
لا
logout
لا
عمليات طلب البحث والكتابة
Command
متاح
watch (ساحات المشاركات)
لا
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 أوامر الإدارة التالية.
تاريخ التعديل الأخير: 2025-09-06 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,[]]