обновление нескольких записей с помощью mongoosejs в узле

У меня возникли проблемы с обновлением нескольких записей с помощью mongoosejs и node. По какой-то причине я обновляю только одну запись, даже если несколько совпадений. Я также заметил, что обратный вызов не будет срабатывать после .обновление.)( Я не получаю никаких сообщений об ошибках. Что здесь происходит?

Page.find({status:'queued'})
    .limit(queue_limit-queue.length)
    .update({ status: 'active' },{ multi: true },function(err,num){
        console.log("updated "+num);
        //this callback will never fire, but a single record will be updated and marked as active.                                                                                                 
    });

1 ответов


Query#update не принимать