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

कैसे रजिस्टर करें और नेवला में एक स्कीमा कॉल करें

यह मानते हुए कि उपरोक्त दो कोड दो अलग-अलग फाइलों में हैं और एक ही फ़ोल्डर में हैं। और स्कीमा फ़ाइल का नाम है comment.js

var mongoose = require('mongoose'),
  path = require('path'),
  config = require(path.resolve('./config/config')),
  Schema = mongoose.Schema;

var Commentsscheme = new Schema({
  articleid: {
    type: Schema.ObjectId
  },
  fromuser: {
    type: String
  },
  touser: {
    type: String
  },
  comment: {
    type: String
  }
});

module.exports = mongoose.model('Comment', Commentsscheme);

और अन्य js फ़ाइल में आप इस स्कीमा का उपयोग इस प्रकार करेंगे

var path = require('path'),
  mongoose = require('mongoose'),
  passport = require('passport'),
  // here you need to put the path/name of the file so that module will load.
  Comments = require('comment.js');


/* ------ Inserting a comment  ------ */
exports.insertcomment = function (req, res) {
  var comments = new Comments(req.body);
  console.log(comments)
  comments.status = 1;
  var data = {};
  comments.save(function (err,resl) {
    if (err) {
      console.log(err);
      return err;
    } 
     data = { status: false, error_code: 0, message: 'Unable to insert' };
    if (resl) {
      data = { status: true, error_code: 0,result: resl, message: 'Inserted successfully' };
    }
      res.json(data);
  });
};


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडब दस्तावेज़ में स्थान डेटा संग्रहीत करें

  2. मोंगोडब में स्थानीय समय क्षेत्र में एकत्रीकरण

  3. मोंगोडब के लिए नया पोर्ट कैसे कॉन्फ़िगर करें

  4. कोड 8 नमूना उल्का अनुप्रयोगों के साथ बाहर निकला

  5. एमएलएबी से कनेक्ट करते समय नेवला कनेक्शन त्रुटि