Задать вопрос
@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 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
19 дек. 2024, в 02:11
15000 руб./за проект
19 дек. 2024, в 02:09
11000 руб./за проект
19 дек. 2024, в 00:46
30000 руб./за проект