Это потому, что вы используете +
, поэтому он не дает вам вывод в вашем console
. Удалите +
в вашем console.log
и измените его на ,
.
?️♂️. Вы можете увидеть код ниже:
let User = require('./models/user_model');
app.get('/',(req,res)=>{
User.find({},(err,user)=>{
if(err)
throw err;
console.log(">>>>>", user);
});
});
Обновлено: ./ model / user_model. js
убедитесь, что ваше collection
имя совпадает с вашей коллекцией в MongoDB.
? Из вашего database
вы используете userTable
, а не user
. Поэтому в вашей модели измените его на userTable
коллекцию, а не только user
.
. Поэтому в вашей коллекции с command line
вы получаете данные, а в code
вы получаете пустой массив.
?️♂️ Теперь, , вы можете использовать этот код ниже в вашей модели: ./model/user_model.js
let mongoose=require('mongoose');
let userSchema = mongoose.Schema({
username:
{
type: String,
required:true
},
password:
{
type:String,
required:true
}
});
module.exports = mongoose.model("userTable",userSchema, 'userTable');
? Информация: Измените user
на userTable
коллекцию.
Теперь вы можете увидеть результат в вашем console
.
Надеюсь, он может вам помочь.