1 const db
= require("../utils/database");
10 * description: varchar
11 * password: monitoring password hash
13 * number: student number
18 getByUser: function(uid
, callback
)
26 getById: function(cid
, callback
)
34 getByPath: function(uid
, code
, callback
)
47 insert: function(uid
, code
, description
, cb
)
53 description: description
,
59 setStudents: function(cid
, students
, cb
)
63 { $set: { students: students
} },
68 // Note: return { students: { ... } }, pointing on the requested row
69 getStudent: function(cid
, number
, cb
)
75 students: { $elemMatch: {number: number
} }
81 setPassword: function(cid
, pwd
, cb
)
85 { $set: { password: pwd
} },
90 remove: function(cid
, cb
)
99 module
.exports
= CourseEntity
;