MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak przenieść tailable kursor z awaitdata do końca, aby po prostu otrzymywać nowe aktualizacje

Świetnie, 5 minut po zapytaniu znajduję odpowiedź. Opublikuję to tutaj do wykorzystania w przyszłości:

Musisz dodać oplogReplay flagę i ustaw ją na true . To działa tylko jeśli wykonasz również zapytanie o zakres na ts pole. Próbowałem tego wcześniej bez ustawionego zakresu i nic to nie dało. Powyższy kod działa, gdy dodasz jedną linię podświetloną poniżej:

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak uniemożliwić użytkownikowi mongo upuszczenie kolekcji?

  2. Jak wdrożyć ClusterControl w AWS, aby zarządzać bazą danych w chmurze

  3. MongoDB $type Operator potoku agregacji

  4. Dlaczego końcowy bajt 0x00 po ciągu BSON (nie Cstring/ename)?

  5. Jak zastosować warunek na wynik $lookup w mongoDB?