İç içe nesneleri sorgulamak için Nasıl MongoDB: | Netgez.com
SORU
14 NÄ°SAN 2013, Pazar


İç içe nesneleri sorgulamak için Nasıl MongoDB:

İç içe nesneleri ile sorgulama mongoDB gösterimde bir sorun var: ben

db.messages.find( { headers : { From: "reservations@marriott.com" } } ).count()
0
db.messages.find( { 'headers.From': "reservations@marriott.com" }  ).count()
5

Yanlış ne yaptığımı göremiyorum. İç içe geçmiş nesne gösterimi nokta gösterim sorgu aynı sonucu dönmek için bekliyorum. Nerede hata yapıyorum?

CEVAP
14 NÄ°SAN 2013, Pazar


db.messages.find( { headers : { From: "reservations@marriott.com" } } )

Bu headers nereye belgeler için sorgulareşittir{ From: ... }, yani hayır diğer alanları içerir.


db.messages.find( { 'headers.From': "reservations@marriott.com" } )

Bu sadece headers.From alan, diğer alanlar tarafından etkilenen alan, ya da, headers eksik görünüyor.


Dot-notation docs

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • 24 Канал

    24 КанаÐ

    5 ÅžUBAT 2006
  • BrandonHarrisWalker

    BrandonHarri

    27 Kasım 2006
  • jpmkm1

    jpmkm1

    4 NÄ°SAN 2008