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

तारीख की स्थिति पर नेवला क्वेरी का कोई परिणाम नहीं है, MongoDB शेल वर्क्स

यह वास्तव में एक आसान समाधान था।

'टाइमस्टैम्प' मान को एक स्ट्रिंग के रूप में सहेजा जा रहा था, न कि दिनांक वस्तु के रूप में।

मैंने MongoDB शेल से निम्न क्वेरी चलाई:

 db.indexes.find().forEach(function (doc) { doc.timestamp = new Date(Date.parse(doc.timestamp.toString())); db.indexes.save(doc); });

जिसने मेरे सभी पुराने रिकॉर्ड को Date's . के रूप में अपडेट कर दिया String's . के बजाय और अब क्वेरी काम करती है!




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. PostgreSQL से MongoDB में डेटा माइग्रेट करें

  2. रेल 3.2 . में मोंगोइड का उपयोग करते समय डेटाबेस.वाईएमएल को हटा रहा है

  3. मोंगो उन दस्तावेजों को ढूंढता है जहां सरणी में दिए गए सरणी के x मान होते हैं

  4. नेवला में एक से अधिक परिणाम कैसे प्राप्त करें और इसे एक ही प्रतिक्रिया में संयोजित करें

  5. MongoDB Yaml कॉन्फ़िग फ़ाइल अपरिचित विकल्प:संग्रहण