私はNode.js+Express + Mongooseを使用しており、「セッション」データを格納するために使用するMongooseスキーマを持っています。同時に、セッション管理(ネイティブドライバー)に「connect-mongodb」を使用しています。
今日だけ、私は冗長な機能を持っていることに気づきました。
そこで、スキーマオブジェクトを「req.session」に追加しようとしました。動作しているようですが、次のリクエストでスキーマオブジェクトのMoongose機能を失います。
私が考える1つのオプションは、オブジェクトのIDである「req.session」に格納してから、Mongooseを使用してそれを取得することです。
私が考えるもう1つのオプションは、「connect-mongoose」をMongooseセッションマネージャーに置き換えることです。
決定を手伝ってくれて、方法を教えてくれませんか。さらに具体的に言うと、Mongooseソリューションを使用すると、SchemaオブジェクトでMongoose機能が失われる問題が解決されますか?
TIA