साथ काम करने वाली सुविधाएं: 8.0
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
यहां दी गई टेबल में, MongoDB 8.0 की उन सुविधाओं के बारे में बताया गया है जो Cloud Firestore के साथ काम करती हैं. व्यवहार में अंतर के बारे में जानने के लिए,
व्यवहार में अंतर लेख पढ़ें.
क्वेरी और प्रोजेक्शन ऑपरेटर
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 |
हां |
$set |
हां |
$setOnInsert |
हां |
$unset |
हां |
मॉडिफ़ायर अपडेट करना
बदलाव करने वाला |
काम करता है |
$each |
हां |
$position |
हां |
$slice |
हां |
$sort |
हां |
एग्रीगेशन पाइपलाइन ऑपरेटर
MongoDB के साथ काम करने वाला Cloud Firestore, इन एग्रीगेशन पाइपलाइन ऑपरेटर के साथ काम करता है.
ऐक्युमुलेटर एक्सप्रेशन
एक्सप्रेशन |
काम करता है |
$accumulator |
नहीं |
$addToSet |
हां |
$avg |
हां |
$bottom |
नहीं |
$bottomN |
नहीं |
$count |
हां |
$first |
हां |
$firstN |
नहीं |
$last |
हां |
$lastN |
नहीं |
$max |
हां |
$min |
हां |
$minN |
नहीं |
$push |
हां |
$stdDevPop |
नहीं |
$stdDevSamp |
नहीं |
$sum |
हां |
$top |
नहीं |
$topN |
नहीं |
अंकगणितीय ऑपरेटर
सीमाएं: अंकगणितीय ऑपरेटर, 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 |
हां |
$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 |
हां |
$tsIncrement |
नहीं |
$tsSecond |
नहीं |
$week |
हां |
$year |
हां |
अन्य ऑपरेटर
ऑपरेटर |
काम करता है |
$getField |
हां |
$literal |
हां |
$mergeObjects |
हां |
$natural |
हां (बढ़ते क्रम में) |
$rand |
नहीं |
$sampleRate |
नहीं |
सेट ऑपरेटर
ऑपरेटर |
काम करता है |
$allElementsTrue |
हां |
$anyElementTrue |
हां |
$setDifference |
हां |
$setEquals |
हां |
$setIntersection |
हां |
$setIsSubset |
हां |
$setUnion |
हां |
$setWindowFields |
नहीं |
स्टेज ऑपरेटर
ऑपरेटर |
काम करता है |
$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 |
हां |
$setWindowFields |
नहीं |
$skip |
हां |
$sort |
हां |
$sortByCount |
हां |
$unionWith |
नहीं |
$unset |
हां |
$unwind |
हां |
स्ट्रिंग ऑपरेटर
ऑपरेटर |
काम करता है |
$concat |
हां |
$indexOfBytes |
हां |
$indexOfCP |
हां |
$ltrim |
हां |
$regexFind |
हां |
$regexFindAll |
हां |
$regexMatch |
हां |
$replaceAll |
हां |
$replaceOne |
हां |
$rtrim |
हां |
$split |
हां |
$strcasecmp |
हां |
$strLenBytes |
हां |
$strLenCP |
हां |
$substr |
हां |
$substrBytes |
हां |
$substrCP |
हां |
$toLower |
हां |
$toUpper |
हां |
$trim |
हां |
सिस्टम वैरिएबल
वैरिएबल |
काम करता है |
$$CLUSTERTIME |
No |
$$CURRENT |
नहीं |
$$DESCEND |
No |
$$KEEP |
नहीं |
$$NOW |
Yes |
$$PRUNE |
नहीं |
$$REMOVE |
Yes |
$$ROOT |
हां |
टेक्स्ट खोजने के लिए इस्तेमाल किए जाने वाले ऑपरेटर
ऑपरेटर |
काम करता है |
$meta |
नहीं |
$search |
नहीं |
ट्रिगनॉमिट्री ऑपरेटर
ऑपरेटर |
काम करता है |
$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 |
हां |
वैरिएबल ऑपरेटर
ऑपरेटर |
काम करता है |
$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 |
नहीं |
आगे क्या करना है