2016-07-13 5 views
0

次のコードは機能しません。 jsonオブジェクトからTripNoを取得するにはどうすればよいですか?node.jsのjsonオブジェクトを解析する方法

model.Gps.find({EmpName:empName}, function(e,o){ 
     var jsonvar = JSON.stringify(o); 
     console.log(jsonvar.TripNo); 
    }); 

スキーマ:

+0

「o.TripNo」を呼び出すだけで動作します。 – danilodeveloper

+0

なぜそれを文字列化しましたか?ちょっとばかばかしいようです。 –

答えて

0
var gpsSchema = mongoose.Schema({ 
    EmpName: String, 
    TripNo: String, 
    Latitude: String, 
    Longitude : String, 
    Timestamp: Date 
}); 

マングースから復帰データが既にオブジェクトであるべきです。何かを解析する必要はありません。以下の手順でデータにアクセスできます。

model.Gps.find({EmpName:empName}, function(e,o){ 
    var jsonvar = o; 
    console.log(jsonvar.TripNo); 
}); 

model.Gps.find({EmpName:empName}, function(e,o){ 
    console.log(o.TripNo); 
}); 
関連する問題