beylikdüzü escort beylikdüzü escort esenyurt escort avcılar escort beylikdüzü escort beylikdüzü escort oto çekici ataköy escort
hack forum hacker blog Rulet Online Casino Slot Oyna Bahigo 1xbet Deneme bonusu Bahis siteleri Maç özetleri Bahsegel Casino Siteleri Sweet Bonanza Blackjack Casino Oyna Rulet Oyna google.com.tr istanbul escort facebook beğeni hilesi Casino Bahigo Rulet Bahis siteleri Bahsegel
 
beylikdüzü escort beylikdüzü escort esenyurt escort avcılar escort beylikdüzü escort beylikdüzü escort oto çekici ataköy escort
hack forum hacker blog Rulet Online Casino Slot Oyna Bahigo 1xbet Deneme bonusu Bahis siteleri Maç özetleri Bahsegel Casino Siteleri Sweet Bonanza Blackjack Casino Oyna Rulet Oyna google.com.tr istanbul escort facebook beğeni hilesi Casino Bahigo Rulet Bahis siteleri Bahsegel
beylikdüzü escort avcılar escort beylikdüzü escort esenyurt escort avcılar escort beylikdüzü escort beylikdüzü escort ataköy escort beylikdüzü escort
hack forum hacklink Rulet Online Casino Slot Oyna Bahigo 1xbet Deneme bonusu Bahis siteleri Maç özetleri Bahsegel Casino Siteleri Sweet Bonanza Blackjack Casino Oyna Rulet Oyna google.com.tr istanbul escort facebook beğeni hilesi
Mongodb export collection csv / csv indirmek | Derin Kod - Türkiyenin Kod Paylaşım Topluluğu

Mongodb export collection csv / csv indirmek

Merhaba,

Projemizde mongodan rapor almamız gerekti. Verileri json olarak alabilirsiniz. Bunları sonra excele çeviriyorsunuz. Genelde böyle manuel lazım oldukça yapıyordum. Bu rapor sonucu baya büyük olduğu için online çeviriciler 1mb fazla olunca ücretsiz yapmamaya başladı. Yeni excel sürümleri jsonda okuyor.  Excel csv acıyormuş. O yüzden aradığım şeyi csv yaparak indirmek gerekti.  Mongodb arayüz olarak robo 3t kullanıyorum. Buradan ilgili sorgumu yaptım. 10mb veri çıktı. Bunu csv almak için sonucumu bir collection’a çevirdim. (tablo gibi düşünebilirsiniz collectionları). Gelelim şimdi bunu csv olarak localimize indirmeye.

  1. Sunucuya shh ile  bağlanmak gerekiyor.

2. Csv formatına çevireceğimiz collectionu bulup hangi alanları çevireceğimizi listeleyeceğimizi ekleyelim (bunu excele dönüştürmek, listelemek gibi düşünebilirsiniz).  Benim collectionım şu şekilde

Ben burada örnek olsun diye employeeId, cosCreatedDate ve Status alanlarını listelemek istiyorum. Bunun için mongoexport çalıştırmak gerekiyor sonra db_veriler adındaki veritabanımı seçiyorum rapor3 adındaki collectionumu seçiyorum. Type csv zaten fields ‘dan sonrada istediğimiz alanları giriyoruz.  derinkodRapor.csv olarak istediğimiz şekilde kayıt ediliyor

mongoexport --db db_veriler --collection rapor3 --type=csv --fields employeeId,costs.costCreatedDate,costs.status --out derinkodRapor.csv

 

cat derinkodRapor.csv

 

yaparsanız. Aşağıdaki tarzda uzunca bir çıktı yaptığını göreceksiniz. Yani istediğimiz olmuş .

11112312,24/12/2019,completed
11231232,18/11/2019,completed
11912319,18/11/2019,completed

4. Gelelim bu dosyayı kendi localimize indirmeye.

Konsoldan indireceğimiz dizine geliyoruz. Benmasa üstüne indireceğim.

scp komutu ile suncuya bağlanıyoruz. Dosyanın olduğu dizini yazıp indiriyoruz. Bu kadar

scp root@111.123.412.40:/root/derinkodRapor.csv ./

ve Sonuç indirdiğim belge

     

 

 

“Mongodb export collection csv / csv indirmek” üzerine 1 yorum.

  1. Bu işlemden daha pratiği var. Online ücretsiz (limitsiz) bir cevirici mongodaki json yapısını cevirmiyordu obje kısımları hata oluşturuyordu. Websitelerinden geliştirme için mesaj attım ve ilgili özelliği ekleyeceklerini söylemişlerdi. Şimdi kontrol ettiğimde destekliyorlar. Yani direk db robo 3t gibi arayüz programı ile bağlanıp gerekli sonuç belgesini kopyalayıp exel vs cıktı alabilirsiniz. Site şu https://www.convertcsv.com/json-to-csv.htm

Bir cevap yazın