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

फ्लो राउटर ऑब्जेक्टआईडी के साथ काम नहीं करता है। कोई फिक्स?

MongoDB ने ObjectIds को _id . के रूप में इस्तेमाल किया s डिफ़ॉल्ट रूप से और उल्का डिफ़ॉल्ट रूप से GUID स्ट्रिंग्स को स्पष्ट रूप से सेट करता है।

शायद आपने meteor shell . का उपयोग करके डाला है अतीत में सत्र और अब एक मोंगो शेल/जीयूआई या एक meteor mongo का उपयोग किया जाता है ऐसा करने के लिए शीघ्र, जिसके परिणामस्वरूप ObjectId बनाया जा रहा है।

यदि विकास के माहौल में ऐसा होता है, तो आप डेटा को फिर से जनरेट कर सकते हैं।

अन्यथा, आप नया _id generate उत्पन्न करने का प्रयास कर सकते हैं Meteor.uuid() . का उपयोग करके आपके डेटा के लिए s ।

अगर आप ObjectId का इस्तेमाल करना चाहते हैं किसी निश्चित संग्रह के लिए डिफ़ॉल्ट के रूप में, आप idGeneration निर्दिष्ट कर सकते हैं इसके कंस्ट्रक्टर के लिए विकल्प 'MONGO' . के रूप में ।

यदि आपके पास ObjectId . की स्ट्रिंग सामग्री है और इसे रूपांतरित करना चाहते हैं, आप जारी कर सकते हैं

let _id = new Mongo.ObjectID(my23HexCharString);



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB नॉर्म क्वेरी नेस्टेड ऑब्जेक्ट्स

  2. mongoDB सरणी पृष्ठ पर अंक लगाना

  3. JSON क्रमांकन Mongodb

  4. mongoDB से दस्तावेज़ हटाएं

  5. नोडज के साथ MongoDB क्वेरी परिणाम कैसे स्ट्रीम करें?