SORU
14 AĞUSTOS 2010, CUMARTESİ


Sahne pymongo Sorgular, type-map

Düzenli bir sorgu mongodb sunucusuna karşı pymongo kullanarak gerçekleştirmek için çalışıyorum. Belge yapısı aşağıdaki gibidir

{
  "files": [
    "File 1",
    "File 2",
    "File 3",
    "File 4"
  ],
  "rootFolder": "/Location/Of/Files"
}

Dosya *bir desenle eşleşen tüm dosyaları almak istiyorum. Gibi bunu yapmaya çalıştım

db.collectionName.find({'files':'/^File/'})

Henüz hiçbir şey yok , çünkü ben bir şey eksik bu mümkün olmalıdır mongodb doktorlara göre. Eğer mongo sorgu konsol gayet iyi çalışıyor ben gerçekleştirmek , bu apı bakmıyor destek anlamına mı geliyor yoksa sadece yanlış kullanıyorum

CEVAP
14 AĞUSTOS 2010, CUMARTESİ


Düzenli ifade arama meğerse biraz pymongo içinde farklı yapılır ama bir o kadar da kolay değildir.

Normal ifade aşağıdaki gibi yapılır

db.collectionname.find({'files':{'$regex':'^File'}})

Bu Dosya ile başlayan içinde bir öğe olan dosyalar özelliği olan tüm belgeleri maç olacak

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Engadget

    Engadget

    18 EYLÜL 2006
  • FlippinWindows | #1 Windows Tutorial Channel!

    FlippinWindo

    23 Mayıs 2010
  • Rachel Raum

    Rachel Raum

    10 EYLÜL 2007