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

संग्रह के लिए req.query.name प्राप्त न करें। एक्सप्रेस और MongoDB में खोजें

ऐसा लगता है कि वास्तविक MongoDB क्वेरी को छोड़कर, सब कुछ सही ढंग से किया गया है। {search} {search: search} . तक फैलता है तो यह search . नामक फ़ील्ड के अंदर खोज करेगा आपके डेटाबेस में और मुझे लगता है कि ऐसा कोई फ़ील्ड मौजूद नहीं है।

आप सही MongoDB क्वेरी सिंटैक्स के बारे में यहाँ पढ़ सकते हैं:https://docs.mongodb .com/manual/tutorial/query-documents/

उदाहरण के लिए, केवल उन दस्तावेज़ों को वापस करने के लिए जहाँ फ़ील्ड email . है आपकी खोज क्वेरी के बराबर होगा, आप {email: search} . का उपयोग करेंगे . मैं आपको आपके मामले का सटीक समाधान नहीं दे सकता, हालांकि आपने अपने डेटाबेस दस्तावेज़ों की संरचना नहीं दिखाई।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नवीनतम MongoDB संस्करण में अपग्रेड करने के लिए टिप्स

  2. स्प्रिंग डेटा MongoDB में कीसेट (सीक) पेजिनेशन

  3. नेवला:किसी दस्तावेज़ से केवल कुंजियाँ लौटाएँ

  4. डेटाबेस ऑटोमेशन के साथ शुरुआत कैसे करें

  5. MongoDb:कैसे वस्तु संग्रह में अतिरिक्त वस्तु सम्मिलित करने के लिए?