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

Mongoid:bagaimana cara menanyakan semua objek di mana nilainya nihil?

Itulah cara yang tepat untuk melakukannya. Untuk menemukan mobil yang mesinnya nil , misalnya, gunakan:

# Cars that have a _nil_ engine.
Car.where(:engine => nil)

Jika Anda mencoba mencari ketidakhadiran bidang (bukan yang disetel ke nil ), gunakan $exists predikat:

# Cars that lack an engine entirely.
Car.where(:engine.exists => false)

Perhatikan bahwa menyetel bidang foo menjadi nil dan tidak memiliki bidang bernama foo adalah dua hal yang berbeda.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Menggunakan S3 sebagai database vs. database (mis. MongoDB)

  2. Repositori mongodb data pegas ekspresi reguler

  3. Memperbarui sub-dokumen di mongodb?

  4. Node + Mongoose:Dapatkan ID yang terakhir dimasukkan?

  5. Mongodb, $jumlah dengan syarat