Вход и регистрация успешно работают, после входа в систему пользователь1 может ввести данные своего профиля, и эти данные отображаются на этой странице. проблема, если пользователь 2 вошел в систему, он может видеть данные профиля пользователя 1, это означает, что он не сохраняет данные профиля под этим идентификатором пользователя.
пользователь. js
const mongoose = require('mongoose');
mongoose.connect('mongodb://localhost:27017/pms2', {useNewUrlParser: true, useCreateIndex: true, useUnifiedTopology: true});
var conn =mongoose.Collection;
var userSchema =new mongoose.Schema({
username: {type:String,
required: true,
index: {
unique: true,
}},
email: {
type:String,
required: true,
index: {
unique: true,
},},
password: {
type:String,
required: true
},
date:{
type: Date,
default: Date.now }
});
var userModel = mongoose.model('users', userSchema);
module.exports=userModel;
профиль. js
const mongoose = require('mongoose');
mongoose.connect('mongodb://localhost:27017/pms2', {useNewUrlParser: true, useCreateIndex: true, useUnifiedTopology: true});
var conn =mongoose.Collection;
var profileSchema =new mongoose.Schema({
firstname: {type:String,
required: true,
index: {
unique: true,
}},
lastname: {
type:String,
required: true,
index: {
unique: true,
},},
address: {
type:String,
required: true,
index: {
unique: true,
}},
phonenumber: {
type:parseInt,
required: true,
index: {
unique: true,
}},
date:{
type: Date,
default: Date.now }
});
var profileModel = mongoose.model('profile', profileSchema);
module.exports=profileModel;