sql >> Databasteknik >  >> NoSQL >> MongoDB

Meteorsamling observera förändringar med rätta

Sättet att lösa problemet är:

  • lägg till fältet create_at i dokument

  • lägg till nytt dokumentfilter till observer genom fältet create_at

groups.insert({
            created_by:Meteor.userId(),
            created_at: new Date(),
            .......
        });
var now = new Date();
groups.find({created_at : {$gt:now}}).observe({
    added: function(document){
        console.log('groups observe added value function');
        console.log(document);
    },
    changed:function(new_document, old_document){
        console.log('groups observe changed value function');
    },
    removed:function(document){
        console.log('groups observe removed value function');
    }
});

Här löstes samma problem:cursor.observe({added}) beteende i Meteor

Tack @Francesco Pezzella för hjälpen)




  1. ServerSelectionTimeoutError fel nr 11001 getaddriinfo misslyckades python

  2. Mongolastic tar lång tid att indexera en samling

  3. kunde inte hitta bönan för MongoRepository (Spring Boot)

  4. Varför MongoDB-konfigurationsservrar måste vara endast en eller tre?