Bakalım eklenecek mi?

etkinliks collectionında (mongodb) kayıtlarımda aşağıdaki alanlar yok ise eklenecek şekilde mongodbshell kodu yazsana.

Tabii, doğrudan MongoDB Shell’de çalıştırabileceğin, etkinliks collection’ındaki kayıtlarda bu alanlar yoksa otomatik ekleyen güvenli bir script hazırladım.

Aşağıdaki script:

  • etkinlikIl yoksa → "" ekler

  • etkinlikIlce yoksa → "" ekler

  • location yoksa → obje olarak ekler

  • location.locationAdi yoksa → "" ekler

  • location.koordinat yoksa → GeoJSON Point olarak ekler

  • yolTarifiUrl yoksa → "" ekler

Mevcut alanlara dokunmaz, sadece eksik olanları tamamlar.