2016-03-19 17 views
0

NodeJS, veritabanındaki tablodan her satırın e-posta adres sütununun değerini almak zorundadır. Tabloda şu anda iki satır var. Sorgu, pgAdmin.I üzerinde çalışır ve bunu başarmak için aşağıdaki kod parçasını çalıştırıyorum. Örneğimi basitleştirmek için hata işleme kodunu çıkardım.Düğüm Js. Satır Sayısı 2'dir, ancak satır içeriği tanımlanmamış olarak gösterilir

client.query("SELECT email_address AS emailAddress" + 
      " FROM pgi.donor_information" 
      , function(err, result) { 
       var rowCount = result.rows.length; 
       console.log("Row count: %d",rowCount); 
       for(var i = 0; i < rowCount; ++i){ 
        console.log(result.rows[i].emailAddress); 
       } 
      }); 

alınan çıkış

Row count: 2 
undefined 
undefined 

neden tanımsız olarak gösterilen, her satırda emailAddress alanı olmasıdır. Ben js düğümünde yeni biriyim, bu yüzden lütfen bu soruyu reddetme. PostgreSQL deve vakası düzleştirir, böylece AS "emailAddress" için sorguda AS emailAddress değiştirirseniz sütun adı istediğiniz gibi o zaman çalışacak, "" ile yani zorunlu olmadıkça sizin emailAddress, emailaddress olarak geldiğinde, çünkü var

cevap

2

.

İlgili konular