MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

MongoDB tidak menyegarkan data secara otomatis?

Di aplikasi Node.js Anda, Anda hanya mengambil data sekali. Anda tidak mengambilnya saat permintaan diterima. Ubah kode menjadi berikut dan Anda tidak perlu memulai ulang untuk membaca data:

var express = require('express');
var mongoose = require('mongoose');
var router = express.Router();

mongoose.connect('mongodb://localhost/vt');

var Video = mongoose.Schema({
    idv: String,
    thumbnail: Number,
    aud : String,
    title : String,
    description : String
});

var video = mongoose.model('video',Video);

router.get('/api/videos', function (req, res) {
    video.findOne({}, function (err, data) {
        if (err || !data) {
            res.status(500).send();
        }

        res.status(200).send(data);
    });
});

module.exports = router;

Semoga membantu.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jika Mongo $lookup adalah gabungan luar kiri, lalu mengapa ia mengecualikan dokumen yang tidak cocok?

  2. mongodb:haruskah saya selalu menggunakan opsi 'aman' pada pembaruan

  3. Mengonversi ObjectId Tipe BSON ke JSON (Menyimpan di Mongodb) -Java

  4. Gunakan server MongoDB tiruan untuk pengujian unit

  5. Menyembunyikan kredensial basis data dengan benar