Super, 5 minutes après avoir demandé je trouve la réponse. Je posterai ceci ici pour référence future :
Vous devez ajouter le oplogReplay
flag et définissez-le sur true
. Cela ne fonctionne que si vous faites également une requête de plage sur le ts
champ. J'ai essayé cela avant sans avoir défini la plage et cela n'a rien fait. Le code ci-dessus fonctionne lorsque vous ajoutez cette ligne surlignée ci-dessous :
var cursorOptions = {
tailable: true,
awaitdata: true,
oplogReplay: true, // add this line
numberOfRetries: -1
};