如何在node.js中解析json对象

时间:2016-07-13 13:18:29

标签: json node.js mongoose

以下代码无效。如何从json对象获取TripNo?

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

架构:

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

1 个答案:

答案 0 :(得分:0)

从mongoose返回的数据应该已经是一个对象。你不需要解析任何东西。您可以通过执行以下操作来访问数据。

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);
});