gpt4 book ai didi

javascript - 未解析的函数或方法 findOne()

转载 作者:行者123 更新时间:2023-12-03 02:16:25 32 4
gpt4 key购买 nike

我有一个 user.js 文件,用于我网站中的用户模型。这是用户架构:

var UserSchema = mongoose.Schema({
username: {
type: String,
index:true
},
password: {
type: String
},
email: {
type: String
},
name: {
type: String
},
avatar: {
type: String
}
});
UserSchema.plugin(passportLocalMongoose);
var User = module.exports = mongoose.model('User', UserSchema);

当我想在另一个文件中使用 findOne() 函数作为用户配置文件时,它给出了我在标题中输入的错误。

这是文件的代码:

var User = require('../models/user.js');

router.get("/:username", function(req,res){
User.findOne(req.params.username, function(err,foundUser){
if(err){
req.flash("error", "Something went wrong.");
return res.redirect("/");
}
res.render("show",{user:foundUser});
})
});

最佳答案

User.findOne({where: {username: req.params.username}}, function(err,foundUser){
//rest of code
})

关于javascript - 未解析的函数或方法 findOne(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49351018/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com