MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Колекцията от метеори наблюдава промените правилно

Начинът за разрешаване на този проблем е:

  • добавяне на поле created_at към документи

  • добавете нов филтър за документи към наблюдателя по поле created_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');
    }
});

Тук беше разрешен същият проблем:cursor.observe({added}) поведение в Meteor

Благодаря на @Francesco Pezzella за помощта)




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Попълване на обект в масив

  2. MongoDB преобразува типа низ в плаващ тип

  3. Защо имаме нужда, какви предимства да използваме мангуста

  4. Вземете документи с вложени обекти, съответстващи на условието за преброяване

  5. намиране без значение на главни и малки букви в mongodb за потребителски имена в php