node.js, express. js и проблема mongodb при подключении двух схем - PullRequest
0 голосов
/ 20 июня 2020

Вход и регистрация успешно работают, после входа в систему пользователь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;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...