MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

आईडी द्वारा एक्सप्रेस जेएस डिस्प्ले डेटा

जब आप

. जैसे मार्ग को कॉन्फ़िगर करते हैं
app.get('/cpanel/chat-bot/:id', ...)

:id मार्ग का हिस्सा कहता है कि आप पथ के उस हिस्से के लिए किसी भी मूल्य से मेल खाना चाहते हैं और फिर एक्सप्रेस जो कुछ भी मेल खाता था उसे 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. फ़ील्ड को मर्ज/अपर्ट करने के लिए Mongoimport

  2. node.js खोज के लिए बड़े फ्लोटिंग पॉइंट नंबरों को मोंगो में सहेज रहा है

  3. MongoDB - MySQL SUM (केस कब) समतुल्य?

  4. नोडजेएस का उपयोग करके ग्रिडएफएस में सहेजी गई फ़ाइल को कैसे डाउनलोड करें

  5. mongoDB एकत्रीकरण खाली हो जाता है