MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

TypeError के कारण अनुक्रमणिका नहीं बना सकता:प्रारूप स्ट्रिंग के लिए पर्याप्त तर्क नहीं

यह सिंटैक्स वह नहीं है जिसकी PyMongo को आवश्यकता है:

results_collection.create_index(["uwi", "date_part"], name=index_name, unique=True)

आप दो क्षेत्रों, "uwi" और "date_part" पर एक अनुक्रमणिका चाहते हैं? ध्यान से चुनें कि किस क्रम में फ़ील्ड को अनुक्रमित किया जाए (देखें MongoDB कंपाउंड इंडेक्स को ऑप्टिमाइज़ करना ) और उन्हें आरोही या अवरोही क्रम में अनुक्रमित करना है या नहीं।

यदि आप "uwi" और "date_part" को उसी क्रम में अनुक्रमित करना चाहते हैं, दोनों आरोही, तो यह करें:

results_collection.create_index([("uwi", 1), ("date_part", 1)], name=index_name, unique=True)

इनके साथ इंडेक्स बनाने के बारे में अधिक जानकारी के लिए पायमोंगो, दस्तावेज़ देखें




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. व्यावसायिक उपयोग के लिए MongoDB

  2. मैं MongoDB के bsondump को JSON में बदलने के लिए पायथन का उपयोग कैसे कर सकता हूं?

  3. मोंगोडब के लिए नया पोर्ट कैसे कॉन्फ़िगर करें

  4. नेवला दिनांक बिना समय और समूह के कई गुणों की तुलना कर रहा है?

  5. मोंगोडब उबंटू 18.04 पर शुरू नहीं हो रहा है