MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Bagaimana cara memindahkan kursor tailable dengan data menunggu sampai akhir jadi saya baru saja mendapatkan pembaruan baru

Hebat, 5 menit setelah bertanya saya menemukan jawabannya. Saya akan memposting ini di sini untuk referensi di masa mendatang:

Anda harus menambahkan oplogReplay tandai dan atur ke true . Ini hanya berfungsi jika Anda juga melakukan kueri rentang pada ts bidang. Saya mencoba ini sebelumnya tanpa mengatur rentang dan tidak melakukan apa pun. Kode di atas berfungsi ketika Anda menambahkan satu baris yang disorot di bawah ini:

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. Cara mencari catatan dan kemudian menghapusnya

  2. Mencatat Kueri MongoDB dengan Spring Boot

  3. Pymongo:ulangi semua dokumen dalam koleksi

  4. Apa perbedaan antara changeStream dan kursor tailable di MongoDB

  5. Menguraikan kesalahan saat menyambung ke instance mongo yang dihosting di <project>.meteor.com