MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Express JS Показване на данни по ID

Когато конфигурирате маршрут като

app.get('/cpanel/chat-bot/:id', ...)

:id част от маршрута казва, че искате да съпоставите всяка стойност за тази част от пътя и след това Express ще постави всичко, което е съпоставено, в req.params.id . Така че, ако искате да използвате този id стойност като част от вашата заявка за база данни, трябва да използвате req.params.id във вашата заявка за база данни, за да изберете само желаните данни от вашата база данни.

Освен това НЕ използвате :id в пътя за изобразяване, така че го премахнете от тук:

res.render('cpanel/chat-bot/:id', ...);

Това трябва да е просто път до вашия шаблонен файл (каквото и да е името на файла на шаблона):

res.render('cpanel/chat-bot', ...);

Вие не разкривате много за вашите данни в базата данни, така че не можем наистина да ви помогнем с това как бихте използвали req.params.id стойност, за да изберете желаните данни от вашата база данни. Предполагам, че бихте го използвали в някаква заявка.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Двигателят за откриване и наблюдение на сървъри е отхвърлен

  2. Разлика между базирани на документи и базирани на ключ/стойност бази данни?

  3. Изключете специфични полета в индекса на заместващи символи в MongoDB

  4. Пресичане на индекси срещу съставен индекс?

  5. Необработено отхвърляне на обещание:Грешка:URL неправилно формиран, не може да бъде анализиран синтактично