From 04274e95a554d01758b48645c3fb381998ecad0d Mon Sep 17 00:00:00 2001 From: Parikshit07 Date: Tue, 13 Jun 2023 15:16:38 +0530 Subject: [PATCH 1/6] group model --- models/group.js | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 models/group.js diff --git a/models/group.js b/models/group.js new file mode 100644 index 0000000..5e5a245 --- /dev/null +++ b/models/group.js @@ -0,0 +1,10 @@ +const { connector } = require("./databaseUtil"); + +const group = { + groupName: { type: String, required: true }, + student_ids: { type: Array, required: true }, //array of number +} + +const Group = new connector.model('group', group); + +module.exports = {}; \ No newline at end of file From 063c615e9d36882609e2959486e5545ae725eb71 Mon Sep 17 00:00:00 2001 From: Parikshit07 Date: Wed, 14 Jun 2023 13:43:54 +0530 Subject: [PATCH 2/6] group model --- models/group.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/models/group.js b/models/group.js index 5e5a245..df2a203 100644 --- a/models/group.js +++ b/models/group.js @@ -2,7 +2,7 @@ const { connector } = require("./databaseUtil"); const group = { groupName: { type: String, required: true }, - student_ids: { type: Array, required: true }, //array of number + student_ids: { type: [Number], required: true }, //array of number } const Group = new connector.model('group', group); From 7b6a56bac4a865caf93aa8359e852cd82371ff98 Mon Sep 17 00:00:00 2001 From: Parikshit07 Date: Thu, 15 Jun 2023 15:11:45 +0530 Subject: [PATCH 3/6] group model --- models/group.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/models/group.js b/models/group.js index df2a203..7bc89a4 100644 --- a/models/group.js +++ b/models/group.js @@ -7,4 +7,4 @@ const group = { const Group = new connector.model('group', group); -module.exports = {}; \ No newline at end of file +module.exports = {}; //group \ No newline at end of file From cfb586e376c56df83430c035fb8e88174bd61940 Mon Sep 17 00:00:00 2001 From: Parikshit07 Date: Thu, 15 Jun 2023 15:40:51 +0530 Subject: [PATCH 4/6] group_model --- models/group.js | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/models/group.js b/models/group.js index 7bc89a4..0a98553 100644 --- a/models/group.js +++ b/models/group.js @@ -1,10 +1,8 @@ -const { connector } = require("./databaseUtil"); +const { connector } = require("#models/databaseUtil"); -const group = { +const groupSchema = { groupName: { type: String, required: true }, - student_ids: { type: [Number], required: true }, //array of number + studentIds: { type: [Number], required: true }, //array of number } -const Group = new connector.model('group', group); - -module.exports = {}; //group \ No newline at end of file +const groupModel = new connector.model('group', groupSchema); \ No newline at end of file From 5058a526a94688ebb95c6e2fdebb1a9842853cee Mon Sep 17 00:00:00 2001 From: Parikshit07 Date: Fri, 16 Jun 2023 15:27:21 +0530 Subject: [PATCH 5/6] variable name changed, replaced require with import --- models/group.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/models/group.js b/models/group.js index 0a98553..273b57d 100644 --- a/models/group.js +++ b/models/group.js @@ -1,4 +1,5 @@ -const { connector } = require("#models/databaseUtil"); +const { connector } = +import ("#models/databaseUtil"); const groupSchema = { groupName: { type: String, required: true }, From 602e6b83724d78f5f1cfe6923dfaaa2e8d5e0365 Mon Sep 17 00:00:00 2001 From: Parikshit07 Date: Fri, 16 Jun 2023 15:58:19 +0530 Subject: [PATCH 6/6] replaced require with import --- models/group.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/models/group.js b/models/group.js index 273b57d..e705a1b 100644 --- a/models/group.js +++ b/models/group.js @@ -1,5 +1,4 @@ -const { connector } = -import ("#models/databaseUtil"); +import connector from "#models/databaseUtil"; const groupSchema = { groupName: { type: String, required: true },