У меня есть данные JSON, которые мне нужно пройти. Данные находятся в файле под названием "people.json", который структурирован, как указано ниже:
[{"firstname":"John","lastname":"Smith","age":"40"},{"firstname":"Bill","lastname":"Jones","age":"40"}, ...]
Я хочу прочитать каждый объект в этом файле и сохранить его (я использую Mongoose). Вот что я имею до сих пор:
var fs = require('fs');
var Person = require('../models/people');
fs.readFile('./people.json', 'utf8', function (err,data) {
var i;
for(i = 0; i < data.length; i++) {
var newPerson = new Person();
newPerson.firstname = data[i].firstname;
newPerson.lastname = data[i].lastname;
newPerson.age = data[i].age;
newPerson.save(function (err) {});
}
});
Однако я не могу заставить это работать. Что я делаю не так?