MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

MongoDB không tự động làm mới dữ liệu?

Trong ứng dụng Node.js, bạn chỉ tìm nạp dữ liệu một lần. Bạn không tìm nạp nó khi nhận được yêu cầu. Thay đổi mã thành sau và bạn không phải khởi động lại để đọc dữ liệu:

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;

Hy vọng điều này sẽ hữu ích.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. cách nhóm trong mongoDB và trả về tất cả các trường trong kết quả

  2. Cách bảo mật máy chủ ClusterControl

  3. Nhập tệp CSV (chứa một số ký tự không phải UTF8) trong MongoDb

  4. bson.D và bson.M cho các truy vấn tìm kiếm

  5. Tìm tài liệu có mảng không chứa giá trị cụ thể