猫鼬model.find()函数从第二个连接不起作用

时间:2018-11-19 11:04:47

标签: mongodb express nginx mongoose

在我的数据库中,我有两个集合管理员和用户。我从不同的快速应用程序中使用它们。两个应用程序都连接到同一数据库。现在我需要从管理应用程序中获取所有用户列表。这是我的用户模型。

const mongoose = require('mongoose');
const bcrypt = require('bcryptjs');
const config = require('../configs/config');
const uuid = require('uuid/v4');

// User Schema
const UserSchema = mongoose.Schema ({

  email: {type: String,required: true,unique:true},
  password: {type: String,required: true,unique:true},
  created_at:{type:Date,default:Date.now()},
  updated_token:{type:String,default:null,unique:true},
  deleted:{type:Boolean,default:false},
  activation_Token:{type:String,default:null},
  isActive:{type:Boolean,default:false}
});

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

module.exports.getUserById = function(id, callback) {
  User.findById(id, callback);
}

module.exports.getUserByEmail = function(email, callback) {
  const query = {email}
  User.findOne(query, callback);
}

在我的管理应用程序中,我使用Uesr.find()函数,并且没有任何意义。模型位于不同的路径中,我不认为它会带来麻烦。此外,我还将Nginx Web服务器用于代理-过去。

0 个答案:

没有答案