Задать вопрос
@antonsr98
Системный Администратор

Где я совершил ошибку в node.js?

Доброе время суток. Сильно не пинайте :) не могу понять где я совершил ошибку. Есть схема mongo
module.exports = function() {
  var LocationObject = new Schema({
    user_id: String,
    loc: {type: {type: String},coordinates: []},
    timestamp: String,
    hdop: String,
    altitude: String,
    speed: String
  });
  // define the index
  LocationObject.index({loc: '2dsphere'});

  mongoose.model('Location', LocationObject);
};

есть route

router.get('/gps/loc*', function(req, res) {
  var data = [
    user_id = req.params.user_id,
    lat = req.params.lat,
    lon = req.params.lon,
    timestamp = req.params.timestamp,
    hdop = req.params.hdop,
    altitude = req.params.altitude,
    speed = req.params.speed
  ];

  async.each(data, function(item, cb) {
    Location.create(item, cb);
    console.log(data);
  }, function(err) {
    if (err) {
      throw err;
    }
  });
});


У меня ни как не получается записать передоваемые данные в базу
Подскажите плз где поправить и почему именно там. Чтобы я потом таких же глупых вопросов не задавал:)
  • Вопрос задан
  • 500 просмотров
Подписаться 2 Оценить 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы