10
マングースのインスタンスメソッドから静的メソッドにアクセスするにはどうすればいいですか?mongooseのインスタンスメソッドから静的メソッドにアクセスする方法は?
私はJobというジョブモデルを持っています。インスタンスメソッドjob.startから、静的メソッドJob.someStatic()を呼び出したいとします。インスタンスメソッドの "this"からJobへの参照を取得するにはどうすればよいですか?
おかげ
ああ、それは醜いです...しかし、ここに私がやっていることがあります:私がモデルを作成するとき、私はモデル自体にメソッドを設定しました。 (Job.abc = function(){})これは静的だと思います。インスタンスに関数を渡す方法は他にありますか? –
なぜ、その関数をスキーマの 'statics'に追加していませんか? – JohnnyHK
私はその静的にアクセスできない。しかし、あなたの方法はあまりにも機能します。私はより短いsintaxを望んでいますが、私はそれと一緒に暮らすことができます。あなたがもっとコンパクトなものに気づくなら、私は聞いてうれしいです –