如何将JavaScript函数存储到mongoose的文档中?

我需要将一些数据和相关functions存储到mongodb document

 {name:"data1",event:function(){ /* some code */ }} {name:"data2",event:function(){ /* some other code */ }} 

我正在为我的项目使用mongoose.js ORM 。 我应该如何为此编写我的schema

从mongoose引导引用

允许的SchemaTypesStringNumberDateBufferBooleanMixedObjectIdArray

但是,如果你检查mongodb允许的datatypes ,你可以find如mongo-db-data-types-article所述的存储js函数的方法

Code类是一个特殊的类,让你将JavaScript函数存储在MongoDB中,也可以提供一个范围运行方法

我不能在mongoose上find上面的数据types。 有任何想法吗?

这个模块增加了对Mongoose的function支持: https : //github.com/aheckmann/mongoose-function