sql >> データベース >  >> NoSQL >> MongoDB

フォーム送信後に古い情報を表示するres.redirect?

    findOneAndUpdate()関数を直接使用して、ユーザープロファイルを更新できます。以下のようにしてみてください:

    const express = require('express');
    const router = express.Router();
    const { ensureAuthenticated } = require('../config/auth');
    const mongoose = require('mongoose');
    const User = require('../models/User');
    
    router.post('/', ensureAuthenticated, (req, res) => {
      User.findOneAndUpdate({_id:req.user.id},{name: req.body.name},{new: true},(err,doc)=>{
           console.log('#### Updated Record ####',doc);
           res.redirect('/profile');
      });   
    });
    
    
    
    module.exports = router;
    



    1. authSourceはmongoデータベースのURLで何を意味しますか?

    2. MongoDBの結果をExpressレスポンスにストリーミング

    3. MongoDBクラウドデプロイメント-高TTFB

    4. CouchbaseDbaの便利なスクリプト