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

लेखन त्रुटि:अपरिभाषित की विधि 'प्राप्त' को कॉल नहीं कर सकता

आपका app.use आपके app.get . से पहले लिखा होना चाहिए . app.get एक्सप्रेस द्वारा पहले कहा जाता है।

var mongo = require('mongodb');
var monk = require('monk');
var db = monk('localhost:27017/notepad');

var app = express();

// mongoDB
// Do all your "pre-route" use() functions first
app.use(function (req, res, next) {
   req.locals.db = db; // this is setting up db property to request
   next();
});

app.get('/users', routes.userlist);

आपके मार्गों में...

var db = req.locals.db; // Instead of req.db

या इससे भी बेहतर...

var mongo = require('mongodb');
var monk = require('monk');
var db = monk('localhost:27017/notepad');

var app = express();

app.locals.db = db;

app.get('/users', routes.userlist); // Access it using req.locals.db



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेवला खुला कनेक्शन खोलने की कोशिश कर रहा है

  2. मुझे तारीख के लिए अपरिचित तर्क क्यों मिल रहा है FromString:डीबी संस्करण> 3.6 होने के बावजूद 'प्रारूप' जो एकत्रीकरण का समर्थन करता है

  3. मोंगोइड एडाप्टर के माध्यम से मोंगोडीबी का उपयोग कर रेल 3 - सिंगल-टेबल विरासत का उपयोग किये बिना विशेषता विनिर्देशों को साझा करने का कोई तरीका है?

  4. डेटाटाइम द्वारा पाइमोंगो समूह

  5. पाइमोंगो, सूची फ़ील्ड पर क्वेरी, और/या