如何将JavaScript函数存储到mongoose的文档中?
我需要将一些数据和相关functions
存储到mongodb document
。
{name:"data1",event:function(){ /* some code */ }} {name:"data2",event:function(){ /* some other code */ }}
我正在为我的项目使用mongoose.js
ORM
。 我应该如何为此编写我的schema
?
从mongoose引导引用
允许的
SchemaTypes
是String
,Number
,Date
,Buffer
,Boolean
,Mixed
,ObjectId
和Array
。
但是,如果你检查mongodb
允许的datatypes
,你可以find如mongo-db-data-types-article所述的存储js函数的方法
Code类是一个特殊的类,让你将JavaScript函数存储在MongoDB中,也可以提供一个范围运行方法
我不能在mongoose上find上面的数据types。 有任何想法吗?
这个模块增加了对Mongoose的function支持: https : //github.com/aheckmann/mongoose-function