MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Ekspresowe wyświetlanie danych JS według identyfikatora

Podczas konfigurowania trasy, takiej jak

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

:id część trasy mówi, że chcesz dopasować dowolną wartość dla tej części ścieżki, a następnie Express umieści wszystko, co zostało dopasowane w req.params.id . Tak więc, jeśli chcesz użyć tego id wartość jako część zapytania do bazy danych, musisz użyć req.params.id w zapytaniu do bazy danych, aby wybrać tylko żądane dane z bazy danych.

Ponadto NIE używasz :id w ścieżce renderowania, więc usuń ją stąd:

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

Powinna to być ścieżka do pliku szablonu (niezależnie od nazwy pliku szablonu):

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

Nie ujawniasz zbyt wiele na temat swoich danych w bazie danych, więc nie możemy naprawdę pomóc w sposobie użycia req.params.id wartość, aby wybrać żądane dane z bazy danych. Zakładam, że użyłbyś go w jakimś zapytaniu.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Nieprawidłowa liczba dokumentów w klastrze odłamków MongoDB

  2. MongoDB findOne()

  3. MongoDB C# Driver „Nie znaleziono kursora”

  4. Czy jest jakaś lepsza powłoka dla mongo.exe?

  5. Zatrzymaj zestaw replik MongoDB