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

Temukan luwak () tidak mengembalikan hasil

Jadi yang terlihat seperti ini adalah Anda telah membuat koleksi di database yang ada dan sekarang Anda mencoba mengaksesnya dengan model luwak.

Masalahnya adalah luwak menggunakan beberapa default yang mungkin tidak Anda sadari, jadi contoh yang Anda tunjukkan dari shell tidak sama dengan apa yang dilakukan luwak secara default.

Jadi Anda dapat mengganti nama koleksi Anda agar sesuai dengan apa yang diharapkan luwak secara default atau mengubah apa yang luwak lakukan agar sesuai dengan nama yang ada. Dalam kasus terakhir, Anda langsung menentukan nama model seperti ini:

mongoose.model( "Todo", toDoSchema, "Todo" );

Jadi argumen ketiga untuk metode tersebut sebenarnya menentukan nama eksplisit yang akan digunakan untuk koleksi. Tanpa ini, nama yang diasumsikan di bawah aturan default akan menjadi "todos".

Gunakan salah satu metode agar Anda cocok.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. SCUMM:Infrastruktur Pemantauan Database Berbasis Agen di ClusterControl

  2. MongoDB $pullAll

  3. Bagaimana saya bisa mengganti nama bidang untuk semua dokumen di MongoDB?

  4. MongoDB $currentDate

  5. MongoDB $detik