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

Nodejs mongodb सर्वर पर नहीं जाग रहा है

कनेक्शन

const mongoose = require('mongoose');
const URL = "mongodb://user:[email protected]:27017/database?authSource=admin";

mongoose.connect(URL, {"server":{"auto_reconnect":true}});

var db = mongoose.connection;

db.on('error', function(err) {
    console.error('Error in MongoDB connection: ' + err);
});


db.on('connected', function() {
      console.log('Connected to MongoDB');
});

मॉडल

आप एक स्कीमा बनाते हैं जो आपके डीबी में एक संग्रह का प्रतिनिधित्व करती है

const mongoose = require('mongoose');
const Schema = mongoose.Schema;

const MyModel = Schema({
  foo: String
}, { collection: 'mycollection' });

module.exports = mongoose.model('MyModel', MyModelSchema);

नियंत्रक

आप इस स्कीमा का उपयोग उस संग्रह के अनुरोधों को निष्पादित करने के लिए करते हैं

const MyModel = require('../models/mymodel');

function myFunction(req, res) {
 MyModel.find({}).exec(function(err, result){
     if(!result) return res.status(404).send();
     var array = [];
     result.map(function(data){
        array.push(data.foo);        
     });
     res.status(200).send({"mydata": array});
 });
}

module.exports = {
  myFunction
};



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. बहुभुज अतिव्यापी प्रतिशत

  2. एकाधिक csv फ़ाइलों के लिए Mongoexport

  3. जांच कर रहा है कि मोंगोडब में कोई इंडेक्स मौजूद है या नहीं

  4. जावा का उपयोग करते हुए मोंगो 3.2 ड्राइवर के साथ नई एकत्रीकरण सुविधा

  5. नोएसक्यूएल के लिए मामलों का प्रयोग करें