var course = {
_id: this._id,
name: this.name,
- number: this.number,
- description: this.description,
- subject: this.subject,
- department: this.department
+ number: this.number || 'None',
+ description: this.description || 'None',
+ subject: this.subject || 'None',
+ department: this.department || 'None'
}
return course;
text: String
})
+ArchivedNote.virtual( 'sanitized' ).get(function() {
+ var note = {
+ _id: this._id,
+ topic: this.topic === '' ? (this.text.replace(/(<(.|\n)*?>)|[\r\n\t]*/g, '')).substr(0, 15) + '...' : this.topic
+ }
+ return note;
+})
+
mongoose.model( 'ArchivedNote', ArchivedNote )
var ArchivedSubject = new Schema({