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

नेवला:CastError:ObjectId पर कास्ट "_id" पथ पर मान "मुझे" के लिए विफल

आप किसी ऑब्जेक्ट को findOne . के साथ एक्सेस करने का प्रयास कर रहे हैं _id को 'me' के बराबर होने के लिए क्वेरी करके। Mongoose स्ट्रिंग 'me' को ObjectId में बदलने का प्रयास कर रहा है लेकिन विफल हो जाता है। मैं ट्रेसबैक से नहीं बता सकता कि क्या यह आपका me है फ़ंक्शन जो समस्या है (यही एकमात्र स्थान है जहां आपके द्वारा प्रदान किए गए कोड में findOne का उपयोग किया जाता है), लेकिन आप फ़ंक्शन कॉल को User.findById(userId, ...) में बदलने का प्रयास कर सकते हैं। बजाय। यह न देखें कि उपयोगकर्ता आईडी 'मुझे' के बराबर क्यों है या यदि इससे कोई मदद मिलेगी। आशा है कि इससे आपको कम से कम कुछ दिशा मिली होगी। अगर आपको अभी भी समस्या है तो एक टिप्पणी जोड़ें।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Percona MongoDB Kubernetes ऑपरेटर का अवलोकन

  2. जावा:मोंगोडीबी में हैशपैप कैसे डालें?

  3. nodejs html में ग्रिडएफएस में संग्रहीत छवि प्रदर्शित करता है

  4. MongoDB:MongoDB से जुड़ने वाले resolv.conf का DNS मुद्दा

  5. फ्लास्क 0.10 मोंगो आवेदन संदर्भ के बाहर काम कर रहा है