MongoDBలో db.collection.count() అంటే ఏమిటి?

Mongodblo Db Collection Count Ante Emiti



MongoDB డేటాబేస్‌తో పని చేస్తున్నప్పుడు కొన్నిసార్లు వినియోగదారులు ఏదైనా చర్యను నిర్వహించడానికి లేదా ఏదైనా నిర్ణయం తీసుకోవడానికి సేకరణలో నిల్వ చేయబడిన పత్రాల సంఖ్యను తెలుసుకోవాలని భావించవచ్చు. ఈ అవసరాన్ని పరిష్కరించడానికి MongoDB డేటాబేస్ అందించబడింది ' db.collection.count() ” పద్ధతి. ఈ పద్ధతి అందించిన ఫలితాన్ని ఉపయోగిస్తుంది db.collection.find() ” పద్ధతి మరియు దాని ఆధారంగా పత్రాల మొత్తం గణనను అందిస్తుంది.

ఈ పోస్ట్ '' యొక్క వినియోగాన్ని చర్చిస్తుంది db.collection.count() ”మొంగోడిబిలో పద్ధతి.

MongoDBలో “db.collection.count()” పద్ధతి అంటే ఏమిటి?

మొంగోడిబిలో, ' db.collection.count() ” పద్ధతి ప్రమాణాలకు అనుగుణంగా ఉన్న పత్రాల సంఖ్యను లెక్కించడానికి ఉపయోగించబడుతుంది మరియు దాని గణనను అవుట్‌పుట్‌గా అందిస్తుంది. అయితే, ఈ పద్ధతి సమానం ' db.collection.find().count() ” పద్ధతి ఎంపిక ప్రశ్నను నిర్వహించనందున. ఇది పత్రాల సంఖ్యను మాత్రమే లెక్కిస్తుంది ' కనుగొను() ” పద్ధతి తిరిగి వస్తుంది.







MongoDBలో “db.collection.count()” పద్ధతిని ఎలా ఉపయోగించాలి?

ది ' db.collection.count() సేకరణలోని మొత్తం పత్రాలను మరియు ఒకే లేదా బహుళ షరతులకు సరిపోలే పత్రాలను కూడా లెక్కించడానికి పద్ధతిని ఉపయోగించవచ్చు. అయినప్పటికీ, గణన పద్ధతి యొక్క ప్రవర్తనను నిర్వచించడానికి అనేక ఎంపికలను ఇన్‌పుట్‌గా అందించవచ్చు.



' కోసం వాక్యనిర్మాణం db.collection.count() ” విధానం క్రింద ఇవ్వబడింది:



వాక్యనిర్మాణం





db.collection.count ( ప్రశ్న, ఎంపికలు )

పై వాక్యనిర్మాణంలో ఇక్కడ:

  • కౌంట్() పద్ధతి పేర్కొన్న షరతుతో సరిపోలే పత్రాల సంఖ్యను గణిస్తుంది
  • ది ' ప్రశ్న ” వాదన పద్ధతి కోసం ఎంపిక ప్రమాణాలను నిర్వచిస్తుంది
  • ది ' ఎంపికలు ” ఆర్గ్యుమెంట్ అనేది ఐచ్ఛిక పరామితి, ఇది “పరిమితి”, “maxTimeMS” మరియు “స్కిప్” వంటి గణన పద్ధతి ఫలితాల సెట్‌ను సవరించడానికి అదనపు ఎంపికలను నిర్వచించడంలో సహాయపడుతుంది.

గమనిక: ఎంపికల గురించి మరింత తెలుసుకోవడానికి (ఐచ్ఛిక ఇన్‌పుట్ ఆర్గ్యుమెంట్) దీనికి నావిగేట్ చేయండి MongoDB అధికారిక డాక్యుమెంటేషన్

ఈ బ్లాగ్ కోసం, సేకరణలో నిల్వ చేయబడిన పత్రాలు “ Col_Linuxhint ” ఉదాహరణలుగా ఉపయోగించబడతాయి. అమలు చేయడం ద్వారా ఈ సేకరణలో నిల్వ చేయబడిన పత్రాలను తిరిగి పొందుదాం:

db.Col_Linuxhint.find ( ) .చక్కని ( )

అవుట్‌పుట్

అన్ని పత్రాలు విజయవంతంగా తిరిగి పొందబడ్డాయి, ఇవి దిగువ ఉదాహరణలలో ఉపయోగించబడతాయి.

ఉదాహరణ 1: సేకరణ యొక్క పత్రాలను లెక్కించండి
'లో అందుబాటులో ఉన్న అన్ని పత్రాలను లెక్కించడానికి Col_Linuxhint ” సేకరణ, ఈ ఆదేశాన్ని అమలు చేయండి:

db.Col_Linuxhint.count ( )

అవుట్‌పుట్

గణన ఇలా తిరిగి ఇవ్వబడింది ' 5 ”.

సమానమైన వాక్యనిర్మాణాన్ని ఉపయోగించడం ద్వారా ఇలాంటి ఫలితాన్ని పొందవచ్చు ' db.collection.find().count() ”. దీన్ని అంచనా వేయడానికి, ప్రత్యామ్నాయ ఆదేశాన్ని అమలు చేయండి:

db.Col_Linuxhint.find ( ) .కౌంట్ ( )

అవుట్‌పుట్

అవుట్‌పుట్ అదే ఫలితాన్ని అందించింది “ 5 ”.

ఉదాహరణ 2: పేర్కొన్న స్థితికి సరిపోలే పత్రాలను లెక్కించండి
పేర్కొన్న షరతుకు అనుగుణంగా ఉన్న పత్రాల గణనను తిరిగి పొందడానికి. 'Col_Linuxhint' సేకరణ నుండి డాక్యుమెంట్ల గణనను తిరిగి పొందడానికి ఇవ్వబడిన ప్రశ్నను అమలు చేద్దాం ఇక్కడ ' మోడల్_వయస్సు ' కన్నా ఎక్కువ ' 22 ”:

db.Col_Linuxhint.count ( { మోడల్_వయస్సు: { $gt : 22 } } )

అవుట్‌పుట్

అవుట్‌పుట్ గణనను ఇలా అందించింది 3 ' అంటే కేవలం ' 3 ” పత్రం నిర్వచించిన షరతుకు అనుగుణంగా ఉంటుంది.

ఉదాహరణ 3: బహుళ షరతులకు సరిపోలే పత్రాలను లెక్కించండి
MongoDB వినియోగదారుని ఆ షరతులకు అనుగుణంగా ఉన్న పత్రాల గణనను పొందడానికి బహుళ షరతులను నిర్వచించడానికి కూడా అనుమతిస్తుంది. వినియోగదారు పత్రాల గణనను తిరిగి పొందాలనుకుంటున్నారని అనుకుందాం, ఇక్కడ ' మోడల్_వయస్సు 'ఫీల్డ్ విలువ' కంటే ఎక్కువ 22 'మరియు' విలువ అనుభవం 'సమానం' నిపుణులు ”. దాని గణనను పొందడానికి ఈ ప్రశ్నను అమలు చేయండి:

db.Col_Linuxhint.count ( { మోడల్_వయస్సు: { $gt : 22 } , అనుభవం: 'నిపుణులు' } )

అవుట్‌పుట్

అవుట్‌పుట్ గణనను అందించింది ' 2 ” కేవలం రెండు పత్రాలు మాత్రమే ఈ షరతులకు అనుగుణంగా ఉంటాయి.

ఉదాహరణ 4: ఐచ్ఛిక వాదనతో పత్రాలను లెక్కించండి
''లో వినియోగదారు ఉపయోగించగల కొన్ని ఎంపికలు ఉన్నాయి db.collection.count() ” దాని ఫలితాన్ని సవరించే పద్ధతి. ప్రశ్నపై పరిమితిని సెట్ చేద్దాం (ఉదాహరణ 2 చూడండి):

db.Col_Linuxhint.count ( { మోడల్_వయస్సు: { $gt : 22 } } , { పరిమితి: 2 } )

అవుట్‌పుట్

అవుట్‌పుట్ గణనను ఇలా అందించింది 2 'బదులు' 3 ” ఎందుకంటే నిర్వచించిన పరిమితి.

గమనిక : ఈ పద్ధతి మొంగోడిబి యొక్క కొత్త వెర్షన్‌లలో నిలిపివేయబడింది మరియు కొత్త వెర్షన్‌లు దీన్ని ఇష్టపడతాయి కౌంట్ డాక్యుమెంట్లు() మరియు అంచనా వేసిన డాక్యుమెంట్ కౌంట్() పద్ధతులు.

ముగింపు

ది ' db.collection.count() 'ఒకే లేదా బహుళ షరతులకు అనుగుణంగా ఉన్న పత్రాలు లేదా పత్రాల సంఖ్యను లెక్కించడానికి పద్ధతి ఉపయోగించబడుతుంది. అంతేకాకుండా, ఈ పద్ధతి అంగీకరిస్తుంది ' ఎంపికలు గణన పద్ధతిని సవరించడానికి ఐచ్ఛిక పరామితి వలె వాదన పరిమితి ”. అనేక ఉదాహరణలను ఉపయోగించి, ఈ పోస్ట్ MongoDBలో “db.collection.count()” పద్ధతిని చర్చించింది.