Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MongoDB

फिक्स: MongoDB Robomongo - db.data.find(...).collation is not a function

Collation MongoDB 3.4 संस्करण में पेश किया गया था। हो सकता है आपने इसे पिछले संस्करण में लागू किया हो।

हमारे उदाहरण के लिए, हम MongoDB संस्करण 4.0.5 का उपयोग कर रहे हैं। सिस्टम पर वर्तमान संस्करण जांचने की क्वेरी:

> db.version()

आउटपुट:

4.0.5

पहले कलेक्शन बनाएं:

> db.collationExample.createIndex({Value: 1}, {collation: {locale: "en", strength: 1}}); 
{ "createdCollectionAutomatically": true, "numIndexesBefore": 1, "numIndexesAfter": 2, "ok": 1 }
> db.collationExample.insertOne({'Value':'x'}); 
{ "acknowledged": true, "insertedId": ObjectId("5e038a3cf5e889d7a51994f5") }
> db.collationExample.insertOne({'Value':'X'}); 
{ "acknowledged": true, "insertedId": ObjectId("5e038a48f5e889d7a51994f6") }
> db.collationExample.insertOne({'Value':'Y'}); 
{ "acknowledged": true, "insertedId": ObjectId("5e038a49f5e889d7a51994f7") }
> db.collationExample.insertOne({'Value':'a'}); 
{ "acknowledged": true, "insertedId": ObjectId("5e038a49f5e889d7a51994f8") }
> db.collationExample.insertOne({'Value':'á'}); 
{ "acknowledged": true, "insertedId": ObjectId("5e038a4bf5e889d7a51994f9") }

सभी डॉक्यूमेंट्स देखें:

> db.collationExample.find().pretty();

आउटपुट:


COLLATION() उपयोग करने की क्वेरी:

> db.collationExample.find({ Value: "a" } ).collation( { locale: "en", strength: 1 } );

परिणाम:

            
  1. विंडोज 10 पर फंक्शन कुंजी समस्याएं हल करें: चरण-दर-चरण फिक्स गाइड विंडोज 10 पर फंक्शन कुंजी समस्याएं हल करें: चरण-दर-चरण फिक्स गाइड

    कंप्यूटर्स को बेकार माना जा सकता है यदि इनपुट डिवाइस में से कोई भी, कीबोर्ड या माउस, काम करना बंद कर दे। इसी तरह, इन डिवाइसेज में कोई भी मामूली समस्या भी बहुत झुंझलाहट पैदा कर सकती है और आपके वर्कफ्लो को बाधित कर सकती है। हम पहले ही एक्सटर्नल माउस और टचपैड से संबंधित कई मुद्दों को कवर कर चुके हैं जै

  1. आईफोन कैलेंडर सिंक नहीं हो रहा? शेड्यूल रिस्टोर करने के 11 क्विक फिक्स आईफोन कैलेंडर सिंक नहीं हो रहा? शेड्यूल रिस्टोर करने के 11 क्विक फिक्स

    क्या आप पाते हैं कि कुछ इवेंट या अपॉइंटमेंट आपके आईफोन के कैलेंडर पर नहीं दिख रहे? या शायद, आपका आईफोन नए इवेंट को अन्य iCloud डिवाइस पर सिंक नहीं करता? इस लेख में, हम बताएंगे कि ऐसा क्यों होता है और समस्या को कैसे हल करें। iCloud कैलेंडर कई कारणों से इवेंट को सिंक्रनाइज़ करने में विफल हो सकता है, ख

  1. iPhone सेलुलर डेटा समस्याएं ठीक करें: 11 प्रमाणित समाधान iPhone सेलुलर डेटा समस्याएं ठीक करें: 11 प्रमाणित समाधान

    ये कारक आपके iPhone पर सेलुलर डेटा कनेक्टिविटी को प्रभावित करेंगे: खराब नेटवर्क कवरेज या सेवा आउटेज, पुराना ऑपरेटिंग सिस्टम, बग-ग्रस्त सिस्टम अपडेट, गलत दिनांक और समय सेटिंग्स, आदि। आपके सिम कार्ड के साथ समस्याएं भी सेलुलर डेटा समस्याओं को जन्म दे सकती हैं। इस ट्यूटोरियल में, हम 11 संभावित सुधारों प