folder Tahribat.com Forumları
linefolder Database - Veritabanı
linefolder Mongo Db Den Anlayan Bi Allahin Kulu Varmı?



Mongo Db Den Anlayan Bi Allahin Kulu Varmı?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Tarikat Şeyhi
    HolyOne
    HolyOne's avatar
    Kayıt Tarihi: 01/Haziran/2002
    Erkek

    Şimdi sunucuyu çalıştırdım, mantığı da oldukça anladım, şu sorulara cevap lazım.

    1) MSSQL den csv export ediyorum, mongonun command lineden csv import eden şeyiyle o csvyi içeri aktaramıyorum. Çünkü csv içinde bazı kayıtlarda " karakteri var. MSSQL mi yanlış import etmiş yoksa mongo mu okuyamıyor hangisine küfredeceğimi şaşırdım.

    2) bu şeyde required field oluşturamazmıyım? biliyorum şema yok ama her kayıtta mesela bir  "isim" fieldini şart koşmak istiyorum.

    3) bi alandaki "a,b,c,d" şeklinde kayıtları string değil de array olarak değiştirme şansım varmı?

    Şimdilik bukadarını cevaplayan olursa diğer sorularımla kafasını ütülerim


    Nush ile uslanmayanı etmeli tekdir, Tekdir ile uslanmayanın hakkı kötektir!
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YekteranBaymedir
    YekteranBaymedir's avatar
    Kayıt Tarihi: 10/Temmuz/2009
    Homo

    yetkili bi abi değilim

    1. soruya önerim olacak

    csv yerine json gibi standartı daha bi oturmuş bir formata yönelebilirsin (csv gibi herkesin kafasına göre bir kural belirlediği formattan ziyade)

    örneğin python'daki json kütüphanesi, o tarz karakterleri kendi escape eder

    her bir satırda bir adet bağımsız json olacak şekilde export edip, sonra yazacağın uygulama ile tekrar mongodb'ye aktarırsın

    anlatamadıysam örnek export.json:

    satır 1: { 'data' : 'kaptan' }

    satır 2: { 'data' : 'yeter' }

    YekteranBaymedir tarafından 06/Eki/15 21:20 tarihinde düzenlenmiştir
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Herbokolog
    KaptaN
    KaptaN's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 30/Ağustos/2005
    Erkek

      satır 1: { 'data' : 'yetmez' }

      satır 2: { 'data' : 'daha_fazla' }

     

    KaptaN tarafından 06/Eki/15 21:30 tarihinde düzenlenmiştir
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YekteranBaymedir
    YekteranBaymedir's avatar
    Kayıt Tarihi: 10/Temmuz/2009
    Homo

    try:

        while True:

            print '[+] bosan da semerini ye'

    except semer.semer_kalmadi :

        sys.exit(0)

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    trampfd
    trampfd's avatar
    Kayıt Tarihi: 10/Mayıs/2006
    Erkek

    Mongo db den anlıyorum ama kritere uyamadım tüh :(


    Ehl-i Byte
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    detCode
    detCode's avatar
    Kayıt Tarihi: 30/Kasım/2012
    Erkek

    3. soru için bence kendin update geçmen lazım bütün verilere stringi alıp arraya çevirip aynı fielde update i vericeksin olur heralde

    required olayını hiç görmedim

     

    detCode tarafından 07/Eki/15 00:44 tarihinde düzenlenmiştir

    Who is detCode?
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ccaglayan
    Ccaglayan's avatar
    Kayıt Tarihi: 23/Kasım/2011
    Erkek

    1. csv yerine json çıktı al şeyhim mssql'den veriyi o sorunlar çıkmaz. Direk kendi importerını yazsan aslında kolay olur çok uzun bi kodda olcağını düşünmüyorum. Genellikle o şekilde nosql veriyi gönderiyoruz.

    2. şöyle kısaca stackoverflow ve mongodb'nin kendi dökümanlarına baktım malesef yok. Onuda şu şekilde aşabilirsin zaten json çıktı alıcaksın ya bunu orda alırken belirli fieldları kendi yazsın script.

    mongodb de çok deneyimim yok daha çok cassandra ile haşırneşir oldum ama aynı yapıdalar nede olsa ikiside nosql ordaki tecrübeye göre yanıtlamaya çalıştım.

     

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SinusX
    SinusX's avatar
    Kayıt Tarihi: 14/Aralık/2010
    Erkek

    Şeyh sana yakıştıramadım 2. soruyu 

    https://github.com/mongodb/mongo

     


    Si vis pacem para bellum.
Toplam Hit: 1142 Toplam Mesaj: 8
nosql mongodb csv import