2016-07-13 2 views
0

Следующий код не работает. Как я могу получить TripNo из объекта json?Как разобрать json-объект в node.js

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

Просто позвоните 'o.TripNo', должен работать. – danilodeveloper

+0

Зачем ты его строчил? похоже какой-то глупый. –

ответ

0

Данные, возвращается из мангуста уже должен быть объектом. Вам ничего не нужно разбирать. Вы можете получить доступ к данным, выполнив следующие действия.

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); 
}); 
Смежные вопросы