के लिए 9 सेकंड से अधिक क्यों लेता है मैं निम्नलिखित क्वेरी चला रहा हूं और परिणामों को वापस करने में औसत 9 सेकंड लगते हैं। इस पर कोई फ़िल्टर नहीं है, इसलिए मुझे यकीन नहीं है कि एक सूचकांक मदद करेगा। यह इतनी धीमी गति से क्यों चल रहा है? वहां केवल 250 वस्तुएं हैं, और केवल 4 फ़ील्ड (सभी पाठ) हैं।संग्रह.फिंड ({}) 250 ऑब्जेक्ट्स (मोंगोमैपर)
Country.collection.find({},:fields => ['country_name', 'country_code']).to_json
"cursor":"BasicCursor",
"nscanned":247,
"nscannedObjects":247,
"n":247,
"millis":0,
"nYields":0,
"nChunkSkips":0,
"isMultiKey":false,
"indexOnly":false,
"indexBounds":{},
"allPlans":[{"cursor":"BasicCursor","indexBounds":{}}]
मशीन पर सीपीयू, मेमोरी और डिस्क क्वेरी रन को भी नोटिस नहीं करती है। किसी भी सहायता की सराहना की जाएगी।
आप मोंगो खोल में एक ही क्वेरी चलाने की कोशिश किया था? – soulcheck
नहीं, ईमानदार के लिए मुझे मोंगो खोल में बहुत अधिक अनुभव नहीं है, मुझे किस वाक्यविन्यास में परिवर्तन करने की आवश्यकता होगी ताकि इसे एक ही प्रश्न के रूप में माना जा सके? – ABrowne
कुछ ऐसा: 'db.countries.find ({}, {'country_name': 1, 'country_code': 1})' – soulcheck