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

Mongoose - find():objek di dalam opsi pencarian tidak berfungsi

Tampaknya sangat mungkin mengingat penggunaan elipsis Anda dalam daftar skema Anda bahwa ada lebih banyak properti daripada isDeleted di bawah metadata Properti. Jadi objek Anda seharusnya:

var searchOptions = { "metadata.isDeleted": false } };

Alasan untuk ini adalah bahwa jika tidak, kueri mencari dokumen dengan "persis" dan "hanya" properti yang dinamai di bawah metadata kunci:

var searchOptions = { metadata: { isDeleted: false } };

Dan jika tidak demikian, tentu saja tidak ada kecocokan.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Aplikasi Node/Express sederhana, cara pemrograman fungsional (Bagaimana cara menangani efek samping dalam JavaScript?)

  2. Mencari referensi aplikasi nodejs, expressjs &mongodb untuk digunakan sebagai template

  3. MongoDb:agregasi $lookup dengan penyaringan atas dokumen asing

  4. Pos Layanan REST Node Mongo

  5. Migrasi ke MongoDB:cara menanyakan GROUP BY + WHERE