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

मोंगो डीबी ऑब्जेक्ट आईडी जेएसओएन सीरिएलाइज़र का उपयोग करके deserializing

आपको यह त्रुटि इसलिए मिल रही है क्योंकि _id . का मान संपत्ति JSON मानक के अनुरूप नहीं है (JSON.org देखें)। JSON मान निम्न में से एक होना चाहिए:

  • एक स्ट्रिंग (उद्धरण चिह्नों के साथ शुरू और समाप्त होती है " )
  • एक नंबर
  • एक वस्तु (घुंघराले ब्रेसिज़ के साथ शुरू और समाप्त होती है { और } )
  • एक सरणी (वर्ग कोष्ठक के साथ शुरू और समाप्त होती है [ और ] )
  • कीवर्ड true , false , या null

मान ObjectId("5378f94a3513fa3374be7e20") एक फ़ंक्शन प्रतीत होता है, जो मान्य नहीं है। मान ISODate("2014-05-18T18:17:46.983Z") एक ही समस्या है। यदि आप JSON.net का उपयोग करके इसे पार्स करना चाहते हैं, तो आपको मानक को पूरा करने के लिए किसी तरह अपना JSON बदलना होगा।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. पूर्णांक डालने का प्रयास करते समय MongoDB फ्लोट सम्मिलित करता है

  2. सरणी के साथ दस्तावेज़ खोजें जिसमें एक विशिष्ट मान हो

  3. MongoDB BasicDBObject (जावा) से मान निकाल रहा है

  4. mongoDB जावा ड्राइवर लॉगिंग को अक्षम कैसे करें?

  5. mongo.so:> अपरिभाषित प्रतीक:php_json_encode अज्ञात में लाइन 0 पर। स्थापना के बाद php के लिए mongo ड्राइवर