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

डेटाबेस से कनेक्ट/डिस्कनेक्ट करने का सबसे अच्छा अभ्यास क्या है?

अपने डीबी कनेक्शन को एक अलग मॉड्यूल (डीबी.जेएस) में रखना सबसे अच्छा अभ्यास है

var mongoose = require('mongoose')

mongoose.connect('mongodb://localhost/dbname', function(){
    console.log('mongodb connected')
})
module.exports = mongoose

प्रत्येक मॉडल में एक अलग मॉड्यूल होना चाहिए जो डीबी कनेक्शन (post.js) लेता है

var db = require('../db.js')
var Post = db.model('Post', {
    username: {type: String, required: true},
    body: {type: String, required: true},
    date: { type: Date, required: true, default: Date.now }  
})

module.exports = Post

फिर जब भी आपको उस डेटा सेट का उपयोग करने की आवश्यकता हो तो बस इसकी आवश्यकता होती है और कॉल करें

var Post = require('/models/post')
Post.save()
Post.find()


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. सिर की सूचनाओं का उत्तर दें और उसी परिणाम में एक्स्ट्रेक्ट ऐरे जोड़ें

  2. सोलर के साथ मोंगोडीबी का उपयोग कैसे करें?

  3. MongoDB में लेन-देन की कमी के आसपास कैसे काम करें?

  4. MongoDB में फ़ाइल आयात करते समय दस्तावेज़ों को कैसे मर्ज करें

  5. मैं मोंगोडब क्यों नहीं शुरू कर सकता?