【发布时间】:2021-11-30 17:10:09
【问题描述】:
我有名为 score 的架构,并且有一个 iduser: req.session.user._id。
而且我有多个具有相同 iduser 的项目。我想找到具有相同 iduser 的所有项目。我使用
var users = await storescors16.find({ id })id = res.session.user._id。
但这会显示 score 中的所有项目!
我的代码
//模式
const storescor = new mongoose.Schema({
iduser: String,
level: { type: String, default: null },
day: { type: String, default: null },
date: { type: String, default: null },
time: { type: String, default: null },
objectif: { type: String, default: null }
})
var storescors16 = mongoose.model("storescor", storescor);
//post infos to database
router.post('/control/edite-control', (req, res) => {
console.log(req.session.selectuserid);
var { level, day, date, time, ob } = req.body
var scor = new storescors16({
iduser: req.session.selectuserid,
level: level,
day: day,
date: date,
time: time,
objectif: ob,
})
//read infos from databse
router.get('/result', auth, async(req, res) => {
var id = req.session.user._id
console.log(id);
var user = User.findById(id, (err, docs) => {
if (err)
console.log(err);
else
console.log();
})
var ids = req.session.user._id
var notes = await storescors16.find({ ids })
console.log(notes);
let scor = user.quiz
res.render('./options/result', {
notes: notes,
scor: scor,
title: 'سجل درجات النجم',
name: session.user.name,
email: session.user.email,
})
});
我使用 nodejs 作为后端
【问题讨论】:
-
如果您在此处添加架构和代码会很棒。
-
好吧。我添加了我的代码