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

Temukan dokumen dengan array yang berisi nilai tertentu

Sebagai favouriteFoods adalah larik string sederhana, Anda bisa langsung menanyakan bidang itu:

PersonModel.find({ favouriteFoods: "sushi" }, ...); // favouriteFoods contains "sushi"

Tetapi saya juga merekomendasikan untuk membuat array string eksplisit dalam skema Anda:

person = {
    name : String,
    favouriteFoods : [String]
}

Dokumentasi yang relevan dapat ditemukan di sini:https://docs.mongodb.com/manual/tutorial/query-arrays/



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB hapus()

  2. Kueri Mongodb pada bulan, hari, tahun... dari suatu tanggal

  3. Cara membatasi jumlah pembaruan dokumen di mongodb

  4. Node - Mongoose 3.6 - Urutkan kueri dengan bidang yang terisi

  5. Dapatkan Nama Bulan dari Tanggal di SQL