उपलब्ध सुविधाएं: 6.0

यहां दी गई टेबल में, MongoDB 4.0 की उन सुविधाओं के बारे में बताया गया है जो Cloud Firestore with MongoDB compatibility के साथ काम करती हैं. व्यवहार में अंतर के बारे में जानने के लिए, व्यवहार में अंतर लेख पढ़ें.

क्वेरी और प्रोजेक्शन ऑपरेटर

MongoDB के साथ काम करने वाला Cloud Firestore, क्वेरी और प्रोजेक्शन के लिए इन ऑपरेटर के साथ काम करता है:

ऐरे ऑपरेटर

ऑपरेटर काम करता है
$all हां
$elemMatch हां
$size हां

बिटवाइज़ ऑपरेटर

ऑपरेटर काम करता है
$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 हां

मोबाइल ऑपरेटर की जानकारी अपडेट करें

MongoDB के साथ काम करने वाला Cloud Firestore, अपडेट करने के लिए इन ऑपरेटर का इस्तेमाल करता है.

ऐरे ऑपरेटर

ऑपरेटर काम करता है
$ हां
$[] हां
$[<identifier>] हां
$addToSet हां
$pop हां
$pull हां
$pullAll हां
$push हां

बिटवाइज़ ऑपरेटर

ऑपरेटर काम करता है
$bit हां

फ़ील्ड ऑपरेटर

ऑपरेटर काम करता है
$currentDate हां
$inc हां
$max हां
$min हां
$mul हां
$rename हां
$setOnInsert हां

मॉडिफ़ायर अपडेट करना

बदलाव करने वाला काम करता है
$each हां
$position हां
$slice हां
$sort हां

एग्रीगेशन पाइपलाइन ऑपरेटर

MongoDB के साथ काम करने वाला Cloud Firestore, इन एग्रीगेशन पाइपलाइन ऑपरेटर के साथ काम करता है.

ऐक्युमुलेटर एक्सप्रेशन

एक्सप्रेशन काम करता है
$addToSet हां
$avg हां
$count हां
$first हां
$last हां
$max हां
$min हां
$push हां
$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 हां
$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 हां
$week हां
$year हां

अन्य ऑपरेटर

ऑपरेटर काम करता है
$getField हां
$literal हां
$mergeObjects हां
$natural हां (बढ़ते क्रम में)

सेट ऑपरेटर

ऑपरेटर काम करता है
$allElementsTrue हां
$anyElementTrue हां
$setDifference हां
$setEquals हां
$setIntersection हां
$setIsSubset हां
$setUnion हां
$setWindowFields नहीं

स्टेज ऑपरेटर

ऑपरेटर काम करता है
$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 हां
$indexOfBytes हां
$indexOfCP हां
$ltrim हां
$rtrim हां
$split हां
$strcasecmp हां
$strLenBytes हां
$strLenCP हां
$substr हां
$substrBytes हां
$substrCP हां
$toLower हां
$toUpper हां
$trim हां

सिस्टम वैरिएबल

वैरिएबल काम करता है
$$CURRENT No
$$DESCEND नहीं
$$KEEP No
$$PRUNE नहीं
$$REMOVE Yes
$$ROOT हां

टेक्स्ट खोजने के लिए इस्तेमाल किए जाने वाले ऑपरेटर

ऑपरेटर काम करता है
$meta नहीं

टाइप कन्वर्ज़न ऑपरेटर

ऑपरेटर काम करता है
$convert हां
$toBool हां
$toDate हां
$toDecimal हां
$toDouble हां
$toInt हां
$toLong हां
$toObjectId हां
$toString हां
$type हां

वैरिएबल ऑपरेटर

ऑपरेटर काम करता है
$let हां
$map हां

जियाेस्पेशल

MongoDB के साथ काम करने वाला Cloud Firestore, इन जियोस्पेशल ऑपरेटर के साथ काम करता है.

ज्यामिति स्पेसिफ़ायर

Specifier काम करता है
$box नहीं
$center नहीं
$centerSphere नहीं
$geometry नहीं
$maxDistance नहीं
$minDistance नहीं
$polygon नहीं
$uniqueDocs नहीं

क्वेरी सिलेक्टर

Selector काम करता है
$geoIntersects नहीं
$geoWithin नहीं
$near नहीं
$nearSphere नहीं
$nearSphere नहीं
$uniqueDocs नहीं

इंडेक्स और इंडेक्स प्रॉपर्टी

MongoDB के साथ काम करने वाला Cloud Firestore, इन इंडेक्स और इंडेक्स ऑपरेटर के साथ काम करता है.

इंडेक्स

इंडेक्स टाइप काम करता है
2D नहीं
2dsphere नहीं
कंपाउंड हां
हैश किया गया नहीं
मल्टीकी हां
सिंगल फ़ील्ड हां
टेक्स्ट नहीं

इंडेक्स की प्रॉपर्टी

प्रॉपर्टी काम करता है
बैकग्राउंड हां
केस-इनसेंसिटिव नहीं
आंशिक नहीं
नॉन-स्पार्स हां
कम हां
टेक्स्ट नहीं
TTL (टीटीएल) नहीं
यूनीक हां
वेक्टर नहीं

डेटाबेस के निर्देश

MongoDB के साथ काम करने वाला Cloud Firestore, डेटाबेस के इन निर्देशों के साथ काम करता है.

एग्रीगेशन

Command काम करता है
aggregate हां
count हां
distinct हां
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 ड्राइवर मेथड का इस्तेमाल करके सेशन शुरू किए जा सकते हैं.

एडमिन के लिए निर्देश

MongoDB के साथ काम करने वाला Cloud Firestore, एडमिन से जुड़े इन निर्देशों के साथ काम करता है.

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 नहीं

भूमिका मैनेज करने से जुड़े निर्देश

डेटाबेस के ऐक्सेस को मैनेज करने के लिए, MongoDB के साथ काम करने वाला Cloud Firestore, Identity and Access Management की भूमिकाओं और अनुमतियों के साथ काम करता है.

Command काम करता है
createRole नहीं
dropAllRolesFromDatabase नहीं
dropRole नहीं
grantRolesToRole नहीं
revokePrivilegesFromRole नहीं
revokeRolesFromRole नहीं
rolesInfo नहीं
updateRole नहीं

आगे क्या करना है