সমর্থিত বৈশিষ্ট্য: 5.0

নিম্নলিখিত সারণিগুলিতে Cloud Firestore দ্বারা সমর্থিত MongoDB 4.0 বৈশিষ্ট্যগুলির একটি বিশদ বিবরণ অন্তর্ভুক্ত রয়েছে। আচরণের পার্থক্যের জন্য, আচরণের পার্থক্য দেখুন।

কোয়েরি এবং প্রজেকশন অপারেটর

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 আংশিক (`textScore` সমর্থন করে)
$slice হ্যাঁ

অপারেটরদের আপডেট করুন

Cloud Firestore নিম্নলিখিত আপডেট অপারেটরগুলিকে সমর্থন করে।

অ্যারে অপারেটর

অপারেটর সমর্থিত
$ হ্যাঁ
$[] হ্যাঁ
$[<identifier>] হ্যাঁ
$addToSet হ্যাঁ
$pop হ্যাঁ
$pull হ্যাঁ
$pullAll হ্যাঁ
$push হ্যাঁ

বিটওয়াইজ অপারেটর

অপারেটর সমর্থিত
$bit হ্যাঁ

মাঠ পরিচালনাকারীরা

অপারেটর সমর্থিত
$currentDate হ্যাঁ
$inc হ্যাঁ
$max হ্যাঁ
$min হ্যাঁ
$mul হ্যাঁ
$rename হ্যাঁ
$setOnInsert হ্যাঁ

মডিফায়ার আপডেট করুন

সংশোধক সমর্থিত
$each হ্যাঁ
$position হ্যাঁ
$slice হ্যাঁ
$sort হ্যাঁ

সমষ্টিগত পাইপলাইন অপারেটররা

Cloud Firestore নিম্নলিখিত অ্যাগ্রিগেশন পাইপলাইন অপারেটরগুলিকে সমর্থন করে।

সঞ্চয়কারী

অভিব্যক্তি সমর্থিত
$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 না
$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 নিম্নলিখিত ভূ-স্থানিক অপারেটরগুলিকে সমর্থন করে।

জ্যামিতি স্পেসিফায়ার

স্পেসিফায়ার সমর্থিত
$box না
$center না
$centerSphere না
$geometry না
$maxDistance না
$minDistance না
$polygon না
$uniqueDocs না

কোয়েরি সিলেক্টর

নির্বাচক সমর্থিত
$geoIntersects না
$geoWithin না
$near না
$nearSphere না
$nearSphere না
$uniqueDocs না

সূচক এবং সূচকের বৈশিষ্ট্য

Cloud Firestore নিম্নলিখিত ইনডেক্স এবং ইনডেক্স অপারেটরগুলোকে সমর্থন করে।

সূচক

সূচক প্রকার সমর্থিত
২ডি না
2dsphere না
যৌগ হ্যাঁ
হ্যাশ করা না
মাল্টিকি হ্যাঁ
একক ক্ষেত্র হ্যাঁ
পাঠ্য না

সূচক বৈশিষ্ট্য

সম্পত্তি সমর্থিত
পটভূমি হ্যাঁ
কেস ইনসেনসিটিভ না
আংশিক না
অ-বিরল হ্যাঁ
বিরল হ্যাঁ
পাঠ্য না
টিটিএল হ্যাঁ
অনন্য হ্যাঁ

ডাটাবেস কমান্ড

Cloud Firestore নিম্নলিখিত ডাটাবেস কমান্ডগুলো সমর্থন করে।

সমষ্টি

আদেশ সমর্থিত
aggregate হ্যাঁ
count হ্যাঁ
distinct হ্যাঁ
group

না

অ্যাগ্রিগেশনে $group পর্যায়টি সমর্থিত, কিন্তু group কমান্ডটি সমর্থিত নয়।

mapReduce না

প্রমাণীকরণ

আদেশ সমর্থিত
authenticate না
getnonce না
logout না

কোয়েরি এবং রাইট অপারেশন

আদেশ সমর্থিত
watch (স্ট্রিম পরিবর্তন করুন) না
delete হ্যাঁ
eval না
find হ্যাঁ
findAndModify হ্যাঁ
getLastError হ্যাঁ
getMore হ্যাঁ
getPrevError না
GridFS না
insert হ্যাঁ
parallelCollectionScan না
replaceOne

না

replaceOne ড্রাইভার মেথডটি ` update কমান্ডের সাথে সমর্থিত।

resetError না
update হ্যাঁ

সেশন কমান্ড

আদেশ সমর্থিত
abortTransaction হ্যাঁ
commitTransaction হ্যাঁ
endSessions হ্যাঁ
killAllSessions না
killAllSessionsByPattern না
killSessions না
refreshSessions না
startSession

startSession ড্রাইভার মেথড ব্যবহার করে সেশন শুরু করা যায়।

প্রশাসনিক আদেশ

Cloud Firestore নিম্নলিখিত প্রশাসনিক কমান্ডগুলো সমর্থন করে।

আদেশ সমর্থিত
cloneCollectionAsCapped না
collMod না
collMod: expireAfterSeconds না
convertToCapped না
copydb না
create হ্যাঁ
createIndex হ্যাঁ
createIndexes হ্যাঁ
createView না
currentOp না
drop না
dropDatabase

না

ডাটাবেস মুছে ফেলার জন্য, ডাটাবেস মুছুন (Delete a database) দেখুন।

dropIndex

হ্যাঁ

ইনডেক্স মুছে ফেলার জন্য, ইনডেক্স পরিচালনা দেখুন।

dropIndexes

না

filemd5 না
getAuditConfig না
killCursors হ্যাঁ
killOp না
listCollections হ্যাঁ
listDatabases হ্যাঁ
listIndexes হ্যাঁ
reIndex না
renameCollection না
setAuditConfig না

ডায়াগনস্টিক কমান্ড

আদেশ সমর্থিত
buildInfo হ্যাঁ
collStats না
connectionStatus হ্যাঁ
connPoolStats না
dataSize না
dbHash না
dbStats না
explain

হ্যাঁ

আচরণগত পার্থক্য এবং সীমাবদ্ধতার জন্য, কোয়েরি এক্সপ্লেইন দেখুন।

features না
hello হ্যাঁ
hostInfo হ্যাঁ
listCommands না
profiler না
serverStatus না
top না
whatsmyuri না

ভূমিকা ব্যবস্থাপনা কমান্ড

ডাটাবেস অ্যাক্সেস পরিচালনা করার জন্য, Cloud Firestore আইডেন্টিটি অ্যান্ড অ্যাক্সেস ম্যানেজমেন্ট রোল এবং পারমিশন সমর্থন করে।

আদেশ সমর্থিত
createRole না
dropAllRolesFromDatabase না
dropRole না
grantRolesToRole না
revokePrivilegesFromRole না
revokeRolesFromRole না
rolesInfo না
updateRole না

এরপর কী?