sql >> Database teknologi >  >> NoSQL >> MongoDB

Meteorsamling observerer ændringer med rette

Måden at løse dette problem på er:

  • føj feltet create_at til dokumenter

  • tilføj nyt dokumentfilter til observatør ved feltet 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');
    }
});

Her blev det samme problem løst:cursor.observe({added}) adfærd i Meteor

Tak @Francesco Pezzella for hjælpen)




  1. Installation af Redis på Debian 9

  2. Docker [Errno 111] Forbind opkald mislykkedes ('127.0.0.1', 6379)

  3. MongoDB.service mislykkedes med resultatudgangskode

  4. MongoError:getaddriinfo ENOTFOUND undefined undefined:27017