私は使用していて、created_by値を現在ログインしているユーザーIDに設定するプラグインをNode.js
作成しようとしています。Mongoose
ユーザーはセッションに保存されます。
lastModifiedPlugin = (schema, options) ->
schema.add
created_by:
type: ObjectId
default: ->
session.user._id // Need access to session
created_at:
type: Date
default: Date.now
connect-mongo
MongoDBセッションストレージに使用しています。
express = require "express"
MongoStore = require("connect-mongo")(express)
リクエストオブジェクトからセッションを取得する方法、またはsessionIDがある場合にセッションストアを使用する方法を知っています。問題は次のとおりです。この場合、リクエストもセッションもセッションIDもありません。
私の質問:Mongooseプラグインでセッションを取得するにはどうすればよいですか?または、この機能を別の方法で(できれば同じように簡単に)実装する方法はありますか?私には、非常に一般的なユースケースのように思えます。