MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

MongoDB nie odświeża danych automatycznie?

W aplikacji Node.js pobierasz dane tylko raz. Nie pobierasz go po otrzymaniu prośby. Zmień kod na następujący i nie musisz ponownie uruchamiać, aby odczytać dane:

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;

Mam nadzieję, że to pomoże.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak uzyskać status połączenia w sterowniku C# MongoDB v2.0?

  2. Jak wepchnąć tablicę obiektów do tablicy w manguście za pomocą jednego wywołania?

  3. Przechowywanie Java 8 LocalDate w mongo DB

  4. MongoDB wstępnie ładuje dokumenty do pamięci RAM, aby uzyskać lepszą wydajność

  5. Identyfikator obiektu nie jest zdefiniowany. Nie można znaleźć obiektu według identyfikatora w Mongo Shell