是否有任何可靠的技术可以在 mongoDB 的system.js中存储基于原型的库/框架?我在尝试在 map-reduce 中使用dateJS格式时遇到了这个问题。JIRA #SERVER-770解释了对象的闭包——包括它们的原型——在序列化到 system.js 集合时会丢失,这是预期的行为。不幸的是,这不包括许多优秀的框架,例如dojo、Google Closure和jQuery。
有没有办法以某种方式转换或包含库,使它们不依赖原型设计?有一些承诺会在 Map-Reduce 之前初始化并通过范围对象传递它们,但到目前为止我还没有多少运气。如果我的方法有缺陷,那么为 mongo 启用服务器端 javascript 重用的更好方法是什么?