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

नेवला स्कीमा संदर्भ और अपरिभाषित प्रकार 'ऑब्जेक्ट आईडी'

mongoose.Types.ObjectId ObjectId है कंस्ट्रक्टर फ़ंक्शन, जिसे आप स्कीमा परिभाषाओं में उपयोग करना चाहते हैं वह है mongoose.Schema.Types.ObjectId (या mongoose.Schema.ObjectId )।

तो deviceSchema इसके बजाय इस तरह दिखना चाहिए:

var deviceSchema = schema({
    name : String,
    type : String,
    room: {type: mongoose.Schema.Types.ObjectId,  ref: 'Room'},
    users: [{type:mongoose.Schema.Types.ObjectId, ref: 'User'}]
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB कुल $group . के साथ प्रतिशत प्राप्त करें

  2. मोंगोडब में जावास्क्रिप्ट स्क्रिप्ट (.js फ़ाइल) चलाएँ, जिसमें js . के अंदर एक और फ़ाइल शामिल है

  3. मैक ओएस 10.15 (कैटालिना) में अपग्रेड करने के बाद मोंगोडीबी डेटा निर्देशिका नहीं ढूंढ सकता है

  4. मोंगोडब ऑब्जेक्ट आईडी निर्माण समय के लिए उपयोग करता है

  5. $nin के साथ $expr