आपके परिदृश्य में, आपके पास एक अनुक्रमणिका होनी चाहिए।
इंडेक्स MongoDB में प्रश्नों के कुशल निष्पादन का समर्थन करते हैं। इंडेक्स के बिना, MongoDB को एक संग्रह स्कैन करना चाहिए, यानी संग्रह में प्रत्येक दस्तावेज़ को स्कैन करना चाहिए, ताकि उन दस्तावेज़ों का चयन किया जा सके जो क्वेरी स्टेटमेंट से मेल खाते हैं।
अद्यतन करें:
अब पूछा गया सवाल अलग है।क्या collection.find({}).count()
collection.count()
. से अधिक तेज़ ?
MongoDB दस्तावेज़ीकरण के अनुसार:
गिनती() db.collection.find(query).count() निर्माण के बराबर है।