Время ожидания настраиваемого курсора MongoDB

Я изучаю использование mongodb для модели паб-саб. Я просмотрел различные статьи, такие как http://tugdualgrall.blogspot.fr/2015/01/how-to-create-pubsub-application-with.html и https://jpaljasma.blogspot.com/2013/11/howto-mongodb-tailable-cursors-in-nodejs.html.

У меня был вопрос по numberOfRetries вариант на cursor, Если я установлю опцию {'numberOfRetries': -1} будет ли это гарантировать, что курсор не будет тайм-аут? Что означает, что я смогу вставить любые новые документы в ограниченную коллекцию, даже если документ был добавлен в коллекцию с большой задержкой?

Благодарю.

1 ответ

Вы можете установить флаг курсора, в частности noCursorTimeout флаг:

let cursor = collection.find({}, ...).addCursorFlag('noCursorTimeout', true);
Другие вопросы по тегам