इस्तेमाल की जा सकने वाली सुविधाएं: 3.6

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

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

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 हां

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

Cloud Firestore में इन अपडेट ऑपरेटर का इस्तेमाल किया जा सकता है.

ऐरे ऑपरेटर

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

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

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

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

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

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

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

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

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

ऐक्युमुलेटर

Expression काम करता है
$addToSet हां
$avg हां
$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 हां

तारीख वाले ऑपरेटर

ऑपरेटर काम करता है
$dateFromParts हां
$dateFromString हां
$dateToParts हां
$dateToString हां
$dayOfMonth हां
$dayOfWeek हां
$dayOfYear हां
$hour हां
$isoDayOfWeek हां
$isoWeek हां
$isoWeekYear हां
$millisecond हां
$minute हां
$month हां
$second हां
$week हां
$year हां

अन्य ऑपरेटर

ऑपरेटर काम करता है
$natural हां (बढ़ते क्रम में)
$toHashedIndexKey नहीं

लिटरल एक्सप्रेशन ऑपरेटर

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

ऑब्जेक्ट ऑपरेटर

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

सेट ऑपरेटर

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

स्टेज ऑपरेटर

ऑपरेटर काम करता है
$addFields हां
$bucket हां
$bucketAuto नहीं
$collStats नहीं
$count हां
$currentOp नहीं
$facet हां
$geoNear नहीं
$graphLookup नहीं
$group हां
$indexStats नहीं
$limit हां
$listLocalSessions नहीं
$listSessions नहीं
$lookup

हां

इसमें let और pipeline फ़ील्ड काम नहीं करते.

$match हां
$out नहीं
$project हां
$redact नहीं
$replaceRoot हां
$sample नहीं
$set हां
$skip हां
$sort हां
$sortByCount हां
$unset हां
$unwind हां

स्ट्रिंग ऑपरेटर

ऑपरेटर काम करता है
$concat हां
$dateFromString हां
$dateToString हां
$indexOfBytes हां
$indexOfCP हां
$split हां
$strcasecmp हां
$strLenBytes हां
$strLenCP हां
$substr हां
$substrBytes हां
$substrCP हां
$toLower हां
$toString हां
$toUpper हां

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

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

टेक्स्ट ऑपरेटर

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

टाइप ऑपरेटर

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

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

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

जियाेस्पेशल

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

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

स्पेसिफ़ायर काम करता है
$box नहीं
$center नहीं
$centerSphere नहीं
$geometry नहीं
$maxDistance नहीं
$minDistance नहीं
$polygon नहीं
$uniqueDocs नहीं

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

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

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

Cloud Firestore में इन इंडेक्स और इंडेक्स ऑपरेटर का इस्तेमाल किया जा सकता है.

इंडेक्स

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

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

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

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

Cloud Firestore इन डेटाबेस कमांड के साथ काम करता है.

एग्रीगेशन

Command काम करता है
aggregate हां
count हां
distinct हां
group

नहीं

एग्रीगेशन में $group स्टेज काम करती है, जबकि ग्रुप कमांड काम नहीं करती.

mapReduce नहीं

पुष्टि करना

Command काम करता है
authenticate नहीं
getnonce नहीं
logout नहीं

क्वेरी और लिखने की कार्रवाइयां

Command काम करता है
delete हां
eval नहीं
find हां
findAndModify हां
getLastError हां
getMore हां
getPrevError नहीं
GridFS नहीं
insert हां
parallelCollectionScan नहीं
replaceOne

नहीं

update कमांड के साथ replaceOne ड्राइवर मेथड का इस्तेमाल किया जा सकता है.

resetError नहीं
update हां

सेशन के निर्देश

Command काम करता है
endSessions हां
killAllSessions नहीं
killAllSessionsByPattern नहीं
killSessions नहीं
refreshSessions नहीं
startSession

startSession ड्राइवर के तरीके का इस्तेमाल करके सेशन शुरू किए जा सकते हैं.

एडमिन के लिए उपलब्ध निर्देश

Cloud Firestore में एडमिन के लिए ये कमांड उपलब्ध हैं.

Command काम करता है
cloneCollectionAsCapped नहीं
collMod नहीं
collMod: expireAfterSeconds नहीं
convertToCapped नहीं
copydb नहीं
create हां
createIndex

हां

इंडेक्स बनाने के लिए, इंडेक्स मैनेज करना लेख पढ़ें.

createIndexes

हां

इंडेक्स बनाने के लिए, इंडेक्स मैनेज करना लेख पढ़ें.

createView नहीं
currentOp नहीं
drop नहीं
dropDatabase

नहीं

डेटाबेस मिटाने के लिए, डेटाबेस मिटाना लेख पढ़ें.

dropIndex

हां

इंडेक्स मिटाने के लिए, इंडेक्स मैनेज करना लेख पढ़ें.

dropIndexes

नहीं

filemd5 नहीं
killCursors हां
killOp नहीं
listCollections हां
listDatabases हां
listIndexes हां
reIndex नहीं
renameCollection नहीं
setAuditConfig नहीं

डाइग्नोस्टिक कमांड

Command काम करता है
buildInfo हां
collStats नहीं
connectionStatus हां
connPoolStats नहीं
dataSize नहीं
dbHash नहीं
dbStats नहीं
explain

हां

व्यवहार में अंतर और सीमाओं के बारे में जानने के लिए, क्वेरी की व्याख्या करना लेख पढ़ें

features नहीं
hostInfo हां
listCommands नहीं
profiler नहीं
serverStatus नहीं
top नहीं
whatsmyuri नहीं

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

डेटाबेस के ऐक्सेस को मैनेज करने के लिए, Cloud Firestore पहचान और ऐक्सेस मैनेजमेंट की भूमिकाओं और अनुमतियों का इस्तेमाल करता है.

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

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