我需要帮助将此插件移植到 Mongoose 5 https://github.com/janez89/mongoose-materialized
由于在 Mongoose 5 上不推荐使用 mpromise,该插件可能无法正常工作。使用 mongoose 模式运行任何方法时出现错误
promise resolver undefined is not a function
但是,当我尝试更换 时mongoose.promise
,我不知道如何插入新的承诺解析器
我需要帮助将此插件移植到 Mongoose 5 https://github.com/janez89/mongoose-materialized
由于在 Mongoose 5 上不推荐使用 mpromise,该插件可能无法正常工作。使用 mongoose 模式运行任何方法时出现错误
promise resolver undefined is not a function
但是,当我尝试更换 时mongoose.promise
,我不知道如何插入新的承诺解析器
用 global.Promise 替换 mpromise:
mongoose.Promise=global.Promise
猫鼬物化的例子
var mongoose = require('mongoose'),
materializedPlugin = require('mongoose-materialized'),
Schema = mongoose.Schema;
//replace mongoose promise
mongoose.Promise=global.Promise;
mongoose.connect('mongodb://localhost/materialized');
var CatSchema = new Schema({
name: {type: String}
});
CatSchema.plugin(materializedPlugin);
var Cat= mongoose.model('Cat', CatSchema); // Category