मौजूद नहीं है PyMongo का उपयोग कर एक अजगर स्क्रिप्ट में, एक सूचकांक लाइनPyMongo create_index केवल अगर यह
myCollection.create_index('Datetime', unique=True)
हालांकि यह एक त्रुटि अगली बार स्क्रिप्ट क्योंकि सूचकांक निष्पादित किया जाता है फेंकता का उपयोग कर एक संग्रह के लिए बनाई गई है पहले से ही मौजूद।
प्रश्न: क्या create_index
पर कॉल करना है या नहीं, यह तय करने से पहले किसी सूचकांक के अस्तित्व की जांच करने का कोई तरीका है?
index_information() द्वारा दिए गए निर्देश की कुंजी इंडेक्स नाम हैं (जैसा कि create_index द्वारा लौटाया गया है), जो इंडेक्स कुंजी से अलग हैं। क्या आप वाकई अपना कोड काम करते हैं? ध्यान दें कि अनुक्रमणिका बनाते समय कस्टम नाम निर्दिष्ट करना संभव है। –