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

त्रुटि:क्लाइंट में प्रवेश नहीं कर सकता | मोंगो-कनेक्ट एक्सप्रेस-सत्र

तो ऐसा लगता है कि connect-mongo हाल ही में अपडेट किया गया है। मैं आज भी इस मुद्दे पर आया था और यहां बताया गया है कि मैंने इसे कैसे ठीक किया।

यह कैसे हुआ करता था:

const session = require('express-session');
const MongoStore = require('connect-mongo')(session);

app.use(
  session({
    ...options
    store: new MongoStore({ mongooseConnection: mongoose.connection  }),
  })
);

अब यह कैसा है:

const session = require('express-session');
const MongoStore = require('connect-mongo').default;

app.use(
  session({
    store: MongoStore.create({ mongoUrl: process.env.MONGO_URI }),
    ...options
  })
);

अपनी कनेक्शन स्ट्रिंग को mongoURL . में पास करने का प्रयास करें client . के बजाय और देखें कि क्या इससे मदद मिलती है।

आप कनेक्ट-मोंगो के बारे में अधिक पढ़ सकते हैं उनके डॉक्स में



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. स्प्रिंग डेटा मोंगो - नेस्टेड मूल्य के लिए नेस्टेड विशिष्ट सरणी कैसे प्राप्त करें?

  2. मोंगो डीबी कुल यादृच्छिक (फेरबदल) परिणाम

  3. mongoDB में अनुक्रमण सरणी/सबऑब्जेक्ट डुप्लिकेट कुंजी त्रुटि का कारण बनता है

  4. मेरे नेवला स्कीमा में किसी अन्य स्कीमा का संदर्भ कैसे लें?

  5. पाइमोंगो रेगेक्स $सभी एकाधिक खोज शब्द