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

TypeError:callback.apply bukan fungsi setelah allowDiskUse

Karena ini adalah "luwak". Tidak ada blok "opsi" pada aggregate() metode di API Mongoose . Itu link sumber dan kemudian dokumentasi . Perhatikan <Aggregate> yang dikembalikan ketik.

Itu berantai ke allowDiskUse(true) seperti yang ditunjukkan dalam dokumentasi:

await Model.aggregate(..).allowDiskUse(true).exec()

Anda seharusnya tidak perlu menggunakan opsi di sebagian besar agregasi. Mendapatkan pesan peringatan biasanya merupakan indikator bahwa Anda benar-benar kehilangan indeks, atau memang ada upaya waras untuk $match dan menyaring hasil.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. pengaturan validasi kesalahan mongodb:hanya satu argumen posisi yang diizinkan

  2. perintah mongod dan mongo tidak berfungsi di windows 10

  3. Menginstal MongoDB di Ubuntu 16.04

  4. Mengambil data dari mongoDB dan menampilkannya di HTML

  5. Pembaruan MongoDB (Memasukkan Daftar Item ke Array)