SORU
30 EKİM 2010, CUMARTESİ


Nasıl Mongo bu sorgu musunuz? (null değil)

db.mycollection.find(HAS IMAGE URL)

CEVAP
15 Mart 2011, Salı


Bu anahtar "" ama onlar hala boş değer var. URL olarak adlandırılan GÖRÜNTÜ ile tüm belgeleri döndürür

db.mycollection.find({"IMAGE URL":{$exists:true}});

Bu hem bir anahtar olarak tüm belgeleri döndürecektir "RESİM URL"veboş olmayan bir değer.

db.mycollection.find({"IMAGE URL":{$ne:null}});

Ayrıca, araştırmacılara göre, dolar şu anda bir dizin kullanabilir mi, dolar ne ama var.

Edit: bu cevap ilgi nedeniyle . bazı örnekler Ekleme

Bu ekler verilir

db.test.insert({"num":1, "check":"check value"});
db.test.insert({"num":2, "check":null});
db.test.insert({"num":3});

Bu üç tüm belgeleri döndürür:

db.test.find();

Bu birinci ve ikinci belgelerini sadece döndürür:

db.test.find({"check":{$exists:true}});

Bu ilk belge sadece döndürür:

db.test.find({"check":{$ne:null}});

Bu ikinci ve üçüncü belgeler sadece döndürür:

db.test.find({"check":null})

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ADDVOiCE

    ADDVOiCE

    28 Mayıs 2009
  • Julian Smith

    Julian Smith

    31 EKİM 2006
  • tsweeney79

    tsweeney79

    21 Ocak 2008