app/assets/javascripts/IndividualResult.js in cqm-models-1.0.3 vs app/assets/javascripts/IndividualResult.js in cqm-models-1.1.1.0
- old
+ new
@@ -1,6 +1,6 @@
-const mongoose = require('mongoose');
+const mongoose = require('mongoose/browser');
const [Number, String, Mixed, ObjectId] = [
mongoose.Schema.Types.Number,
mongoose.Schema.Types.String,
mongoose.Schema.Types.Mixed,
@@ -52,6 +52,11 @@
timestamps: { createdAt: 'created_at', updatedAt: 'updated_at' }, // These are the Mongoid conventions for timestamps
}
);
module.exports.IndividualResultSchema = IndividualResultSchema;
-module.exports.IndividualResult = mongoose.model('individual_result', IndividualResultSchema);
+class IndividualResult extends mongoose.Document {
+ constructor(object) {
+ super(object, IndividualResultSchema);
+ }
+}
+module.exports.IndividualResult = IndividualResult;