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

Openshift पर MEAN साइट चलाते समय बहुत ही अजीब Mongoose/MongoDB समस्या

मैं कुछ दिनों से अपनी साइट को ओपनशिफ्ट पर काम करने के लिए काम कर रहा हूं। मैंने आखिरी या दो दिन यह सुनिश्चित करने में बिताए कि मेरे कंप्यूटर पर उपयोग किए जाने वाले सभी एनपीएम पैकेज संस्करण वही हैं जो ओपनशिफ्ट पर उपयोग किए जाते हैं। मेरे द्वारा सभी संस्करणों को समन्वयित करने के बाद, मेरे कोड को फिर से फ़ैक्टर करने के लिए यह बहुत काम था, लेकिन अंततः मैंने इसे काम कर लिया।

मुझे जो बड़ी त्रुटि समझनी थी, वह यह थी कि जब मैं PUT करने का प्रयास कर रहा था अनुरोध, यहां तक ​​​​कि सोचा कि मैं _id नहीं बदल रहा था फ़ील्ड - यह मुझे यह त्रुटि देगा:

MongoError: Mod on _id not allowed

मुझे अंततः एहसास हुआ कि मुझे एक ही जानकारी के साथ एक वस्तु बनाने की जरूरत है, बिना _id . के अद्यतन कार्य करने के लिए फ़ील्ड।

इसके अलावा, इसे ठीक करने के लिए बस बहुत सी छेड़छाड़ करनी पड़ी - यहाँ मेरे श्रम का परिणाम है - http://hackabox-eamonbenproject.rhcloud.com/ - मुझे जो समस्या हो रही है वह उस मंच से संबंधित है जिसे मैं बना रहा था, इसलिए इसे देखें - यह पूरी तरह कार्यात्मक है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB में क्वेरी परिणामों में एक फ़ील्ड का नाम बदलें

  2. यदि फ़ील्ड सरणी और तर्क सरणी प्रतिच्छेद करते हैं तो MongoDb संग्रह फ़िल्टर करें

  3. क्या हमें रीड-हैवी एप्लिकेशन में dbref या एम्बेडेड दस्तावेज़ का उपयोग करना चाहिए

  4. प्रतिक्रिया-मूल ऐप के साथ MongoDB एटलस क्लस्टर डीबी से कनेक्ट करें

  5. कई क्षेत्रों द्वारा mongodb समूह मान