sql >> Databáze >  >> NoSQL >> MongoDB

Jak přesunu tabulkový kurzor s waitdata na konec, abych dostal nové aktualizace

Skvělé, 5 minut po dotazu nacházím odpověď. Umístím to sem pro budoucí použití:

Musíte přidat oplogReplay příznak a nastavte jej na true . Toto funguje pouze pokud také provedete dotaz na rozsah na ts pole. Zkoušel jsem to předtím, aniž bych měl nastavený rozsah a nic to neudělalo. Výše uvedený kód funguje, když přidáte tento jeden řádek zvýrazněný níže:

var cursorOptions = {
  tailable: true,
  awaitdata: true,
  oplogReplay: true, // add this line
  numberOfRetries: -1
};



  1. Mongo, najdi seznam ID

  2. Jak získat jakoukoli položku (Point, LineString, Polygon) v ohraničovacím rámečku v mongodb

  3. TypeError:db.findWConditionandler není funkce MongoDB

  4. Použití meteor mongo na localhost, ale se vzdálenou databází