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

एकाधिक स्कीमा घोषित होने के बाद डेटाबेस से डेटा प्राप्त नहीं कर सकता (मोंगोज़ + एक्सप्रेस + मोंगोडब

जब आप एक ही फ़ाइल से कई मॉडल निर्यात करते हैं जैसे कि आप schema.js में हैं, तो आपको प्रत्येक निर्यात किए गए मॉडल को उसका अपना exports देना होगा। फ़ील्ड का नाम।

उदाहरण के लिए, कई module.exports = ... . को बदलें सभी मॉडलों को निर्यात करने वाली फ़ाइल के अंत में इस कोड के साथ schema.js में पंक्तियाँ:

module.exports = {
    User: User,
    Question: Question,
    Answer: Answer,
    Module: Module,
    Role: Role
};

और फिर index.js में आप इस तरह के मॉडल को एक्सेस कर सकते हैं:

var models = require('./schema');
...
models.User.findOne(...



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB में कई-से-अनेक संबंधों को डिज़ाइन करना (रिलेशनल टेबल के बजाय)

  2. नेवला - .populate . के साथ नेस्टेड वस्तु तक पहुँचना

  3. मोंगो खोल से mongoDB पर 2 दस्तावेज़ों के बीच अंतर खोजें

  4. विदेशी कुंजी बाधाओं के लिए mongoDB विकल्प

  5. मोंगोडब में अनुक्रम संख्या को सुरक्षित रूप से कैसे अपडेट करें