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

सत्यापन त्रुटि Mongodb

एक नौसिखिया के लिए त्रुटि थोड़े गूढ़ और अस्पष्ट है। आम शब्दों में, त्रुटि कहती है

"आप एक ऑब्जेक्ट असाइन कर रहे हैं जो एक ऑब्जेक्ट के लिए ऑब्जेक्ट ऑब्जेक्ट का एक ऐरे है जो केवल ऑब्जेक्ट युक्त ऑब्जेक्ट के संदर्भ को स्वीकार कर सकता है"।

हालाँकि मैं जिस वस्तु को सरणी में धकेल रहा था वह {ऑब्जेक्ट, ऑब्जेक्ट} थी (सुनिश्चित नहीं है कि नेवला क्यों कह रहा है कि यह [ऑब्जेक्ट ऑब्जेक्ट] है, हो सकता है कि कोई और कुशल मुझे यह पता लगाने में मदद कर सके) जो ऑब्जेक्ट आईडी की एक सरणी है , नेवला सत्यापन विफल रहा।

इसे हल करने के लिए, मैंने एक सरणी बनाई। उस ऐरे में ऑब्जर्वेशनमॉडल ऑब्जेक्ट आईडी को पुश किया और उस ऐरे को LearningCenter.observations को असाइन किया।

var myArray = new Array();

var LearningCenterObject = LearningCenter.LearningCenterModel(timeTable.learningCenter);
for (var i = 0; i < timeTable.learningCenter.observations.length; i++) {
    var ObservationsObject = Observations.ObservationsModel(timeTable.learningCenter.observations[i]);
    myArray.push(ObservationsObject);
}

LearningCenterObject.observations = myArray;


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose में ISODate के साथ काम करने का सही तरीका क्या है?

  2. दस्तावेज़ फ़ील्ड MongoDB में समानता कैसे प्राप्त करें?

  3. आप दो Openshift ऐप्स से MongoDB डेटाबेस तक कैसे पहुँचते हैं?

  4. mongoose.js . में स्कीमा और उप-दस्तावेज़

  5. मैटलैब और जावा ड्राइवर के माध्यम से मोंगोडीबी (ग्रिडफ) से डेटा पढ़ें