【问题标题】:find all in mongoose在猫鼬中找到所有
【发布时间】: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 作为后端

【问题讨论】:

  • 如果您在此处添加架构和代码会很棒。
  • 好吧。我添加了我的代码

标签: node.js json mongoose


【解决方案1】:

如果要查找所有内容,请在 where 中使用 findAll 函数。

const users = await storescors16.findAll({ id });

如果我理解你是正确的。

【讨论】:

  • 所有同名“iduser”的用户。该代码在 desc 中爆炸
猜你喜欢
  • 2014-08-16
  • 2017-04-28
  • 1970-01-01
  • 2020-07-21
  • 2019-03-28
  • 1970-01-01
  • 2019-07-06
  • 2019-10-17
  • 1970-01-01
相关资源
最近更新 更多