У меня есть приложение, которое использует mlab, единственное место, где я вижу что-либо связанное с mlab, находится в моих переменных окружения.
У меня нет данных, которые я хочу сохранить.
Итак, я хочу знать, что единственное, что мне нужно изменить, - это переменная окружения?
это моя модель пользователя:
const mongoose = require('mongoose');
const Schema = mongoose.Schema;
mongoose.Promise = global.Promise;
const md5 = require('md5');
const validator = require('validator');
const mongodbErrorHandler = require('mongoose-mongodb-errors');
const passportLocalMongoose = require('passport-local-mongoose');
const slug = require('slugs');
const userSchema = new Schema({
email: {
type: String,
unique: true,
lowercase: true,
trim: true,
validate: [validator.isEmail, 'Invalid Email Address'],
required: 'Please Supply an email address'
},
name: {
type: String,
required: 'Please supply a name',
trim: true
},
resetPasswordToken: String,
resetPasswordExpires: Date,
props: [
{ type: mongoose.Schema.ObjectId, ref: 'User' }
],
});
userSchema.plugin(passportLocalMongoose, { usernameField: 'email' });
userSchema.plugin(mongodbErrorHandler);
module.exports = mongoose.model('User', userSchema);