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

नोड जेएस संकलित करने के बाद `उपयोगकर्ता` मॉडल को अधिलेखित नहीं कर सकता

रूट और पासपोर्ट फ़ाइल दोनों में सुसंगत होने के लिए अपने आवश्यकता विवरणों को अपडेट करें:const User = require('../model/users'); . मामला मायने रखता है!

ऐसा लगता है कि आप सही नेवला शब्दावली का उपयोग नहीं कर रहे हैं। उनके दस्तावेज़ पर आधारित , इसे मोटे तौर पर निम्नानुसार लागू किया जाना चाहिए।

const mongoose = require('mongoose');
const bcrypt = require('bcryptjs');
const config = require('../config/database');

//User Schema
const UserSchema = mongoose.Schema({
  name: {
    type:String
  },
  email: {
    type:String,
    required:true
  },
  username: {
    type:String,
    required:true
  },
  password: {
    type:String,
    required:true
  }
});

UserSchema.statics.getUserById = function(id,callback)
{
  return this.findById(id,callback);
};

UserSchema.statics.getUserByUsername = function(username,callback){
  const query = {username: username}
  return this.findOne(query,callback);
};
UserSchema.statics.addUser = function(newUser,callback){
  bcrypt.genSalt(10,(err,salt)=>{
    if(err)
    {
      throw err;
    }
    bcrypt.hash(newUser.password,salt,(err,hash)=>{
      newUser.password=hash;
      newUser.save(callback);
    });
  });
};

module.exports = users = mongoose.model('users',UserSchema);;


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. विभिन्न क्षेत्रों के साथ रेंज क्वेरी के लिए मोंगोडब इंडेक्स रणनीति

  2. डोकर के साथ MongoDB पहले कनेक्ट पर सर्वर [लोकलहोस्ट:27017] से कनेक्ट करने में विफल रहा

  3. सिम्फनी (PHP फ्रेमवर्क) और MongoDB (या कोई जोंस-आधारित डेटाबेस)

  4. कुंजी नाम से मान प्राप्त करें mongodb node.js ड्राइवर

  5. जावा में mongoDB ऑब्जेक्टिड कैसे बनाएं?