@tikos

Как взять определенное значение из базы mongodb?

Всем привет. Вот у меня есть определенные данные в mongodb например :
{"_id":"56647d86d9742e5c1cce4023","longurl":"http://mongoosejs.com/docs/index.html","shorturl":"KoQrG","__v":0}

и вот есть гет запрос:
app.get('/url/:url', function(req,res){
		urls.find({shorturl : req.params.url}, function(err,result){ //urls - это сама база с данными.
				if (err) res.json(err);
				 else res.redirect(result.longurl); //вот тут я хочу перейти на другую страницу
		});
	});

Так вот как я пытаюсь перейти туда, то мне пишет
На этой странице обнаружена циклическая переадресация

Пытался просто сделать так res.send(result.longurl) но оно ничего не выводит, а когда просто res.send(result) то выводит все значения этого поля(_id,longurl,shorturl,_v) но мне надо обратится именно к longurl именно к этому полю и взять его значение? как это сделать?
Заранее спасибо.
  • Вопрос задан
  • 715 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы