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

Jangan DAPATKAN req.query.name ke collection.find di express dan MongoDB

Sepertinya semuanya dilakukan dengan benar, kecuali untuk kueri MongoDB yang sebenarnya. {search} diperluas ke {search: search} jadi itu akan mencari di dalam bidang yang disebut search di database Anda dan saya berasumsi tidak ada bidang seperti itu.

Anda dapat membaca tentang sintaks kueri MongoDB yang benar di sini:https://docs.mongodb .com/manual/tutorial/query-documents/

Misalnya, untuk mengembalikan hanya dokumen di mana bidang email akan sama dengan kueri penelusuran Anda, Anda akan menggunakan {email: search} . Saya tidak bisa memberikan solusi yang tepat untuk kasus Anda karena Anda tidak menunjukkan struktur dokumen database Anda.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Gunakan AND - operator dalam metode find

  2. $cond operator kode java

  3. MongoDB:Menggunakan kecocokan dengan variabel dokumen input

  4. 2 Cara Menghapus Database di MongoDB

  5. Perbedaan antara menyimpan ObjectId dan bentuk stringnya, di MongoDB