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

नोडज का उपयोग करके फ़ोल्डर में छवि कैसे अपलोड करें और पथ को मोंगोडब में सहेजें?

आप अपने एप्लिकेशन में छवि को स्टोर करने के लिए फ़ोल्डर बनाने के लिए नोडज दुर्जेय और एफएस-अतिरिक्त मॉड्यूल का उपयोग कर सकते हैं।इसे आजमाएं

var fs = require('fs-extra');
var formidable = require('formidable');
var EmpDetail   = require('../models/employee.model.js');//This line means that I am having my schema code.
var    util = require('util');


app.route('/upload').post(function(req,res){

res.json({success:true});

var empData = new EmpDetail();//Here I created object to call my schema values.

var form   =  new formidable.IncomingForm();
console.log(req.body,'req.body');
form.parse(req,function(err,fields,files){
    console.log('dfgbfbf');
    util.inspect({fields: fields, files: files});
});

form.on('field',function(name,value){//This means your html input fields
    console.log('fields',name,value);
    if(name == 'fullName'){
        console.log('here',value);
        empData.fullName = value;
    }
    if(name == 'fatherName'){
        empData.fatherName = value;
    }
    if(name == 'dt'){
        empData.DOB = value;
    }
});
form.on('file',function(field, file){//This means on click of file it gets that file.
    console.log(file.name,'hjgjg');
    var temp = file.path;
    console.log(temp,'temp',file.name);
    var fileName = file.name;
        var fileName = file.name;
        var location     = 'images/';
        var cpLocation   = 'empDetails/images/';
        empData.imgSize = file.size;
        empData.imgType = file.type;
        empData.picFile = location+fileName;//Here PicFile is name of Avatar in model
fs.copy(temp,cpLocation+fileName ,function(err){//This means it create a folder and name of the image in your app.
        if(err)
        {
            console.log(err);
        }
    });

});
form.on('end',function(fields, files){

        empData.save(function(err,resobj){
            if(err)
            {    
               throw err;
            }
        });
});
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. किसी अन्य PHP वर्ग से MongoDB से कैसे कनेक्ट करें?

  2. मोंगोडीबी को पायथन से कैसे कनेक्ट करें?

  3. एक डीबी का मोंगोरेस्टोर मुझे परेशान कर रहा है

  4. रेल मोंगोइड मॉडल क्वेरी परिणाम सीमा का उपयोग करते समय भी गलत आकार/लंबाई/गिनती जानकारी देता है

  5. दस्तावेज़ में एक सरणी के अंदर तत्वों की कुल संख्या की गणना करें - MongoDB