Mongoose QueryStream новые результаты

Я пытаюсь настроитьMongooseJS выталкивать всю коллекцию (или только самый новый элемент), когда новые документы вставляются в коллекцию другим приложением.

Я предположилQueryStream был способ пойти.

Однако, когда я запускаю свое простое приложение, оно считывает коллекцию один раз и закрывает ее.

Когда я вставляю новый документ, ничего не происходит (при условии, что соединение больше не открыто и поиск новых результатов ...?)

var Orders = db.model('orders', OrderSchema);

var stream = Orders.find().stream();

stream.on('data', function(doc){
    console.log('New item!');
    console.log(doc);
}).on('error', function (error){
    console.log(error);
}).on('close', function () {
    console.log('closed');
});

Немедленно печатает все элементы, которые в настоящее время находятся всбор заказов, а чем печатаетзакрыто", не должен»т "Поток" остаются открытыми, печатая новые данные, когдаколлекция изменений?

Что я не понимаю в?MongooseJS QueryStream

Ps. моя цель в конечном итогеemit обновленная коллекция черезsocket.io как показано здесь:Мангуст стрим вернуть мало результатов в первый раз

Ответы на вопрос(2)

Ваш ответ на вопрос