Ini akan mengembalikan semua dokumen dengan kunci yang disebut "URL GAMBAR", tetapi mungkin masih memiliki nilai nol.
db.mycollection.find({"IMAGE URL":{$exists:true}});
Ini akan mengembalikan semua dokumen dengan kedua kunci yang disebut "URL GAMBAR" dan nilai bukan nol.
db.mycollection.find({"IMAGE URL":{$ne:null}});
Juga, menurut dokumen, $exists saat ini tidak dapat menggunakan indeks, tetapi $ne dapat.
Edit:Menambahkan beberapa contoh karena minat pada jawaban ini
Mengingat sisipan ini:
db.test.insert({"num":1, "check":"check value"});
db.test.insert({"num":2, "check":null});
db.test.insert({"num":3});
Ini akan mengembalikan ketiga dokumen:
db.test.find();
Ini hanya akan mengembalikan dokumen pertama dan kedua:
db.test.find({"check":{$exists:true}});
Ini akan mengembalikan dokumen pertama saja:
db.test.find({"check":{$ne:null}});
Ini hanya akan mengembalikan dokumen kedua dan ketiga:
db.test.find({"check":null})