我正在考虑将mongodb用于pub-sub模型。我浏览了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}
,这将确保光标不会超时?这意味着即使文档中的长时间延迟被添加到集合中,我也能够将任何新文档插入到上限集合中?
感谢。
答案 0 :(得分:0)
你可以set a cursor flag,特别是noCursorTimeout
标志:
let cursor = collection.find({}, ...).addCursorFlag('noCursorTimeout', true);