Задать вопрос
Ответы пользователя по тегу MongoDB
  • Не добавляется объект в массив?

    @aleshaykovlev Автор вопроса
    html, css, js, node, webpack, sass, react
    router.post('/add/post/:id', async(req, res) => {
        try {
            const {text, img} = await req.body;
            const user = await User.findById(req.params.id);
    
            await User.updateOne({
                firstName: user.firstName,
                lastName: user.lastName,
                email: user.email,
                password: user.password,
                background: user.background,
                photo: user.photo,
                followers: user.followers
            },
            {$push: {posts: {$each: [{text, img}]}}});
    
            res.redirect('/profile/'+user._id);
        } catch (e) {
            console.log('error ' + e);
        }
    })
    Ответ написан
    Комментировать