Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Mattias J Duffy
schedules
Commits
243979fb
Unverified
Commit
243979fb
authored
Jul 23, 2016
by
Mark Stenglein
Browse files
Log results from data load to verify completion
parent
d1d92023
Changes
1
Hide whitespace changes
Inline
Side-by-side
schedules/setup/populateDB.js
View file @
243979fb
...
...
@@ -13,14 +13,24 @@ var datafiles = [
var
populateDB
=
function
()
{
emptySemesters
();
// NOTE: this is an asynchronous call
var
semesters
=
[];
for
(
var
i
=
0
;
i
<
datafiles
.
length
;
i
++
)
{
var
datafile
=
datafiles
[
i
];
var
semester
=
new
Semester
(
JSON
.
parse
(
fs
.
readFileSync
(
"
./setup/dataFiles/
"
+
datafile
)));
semester
.
save
(
function
(
err
)
{
if
(
err
)
{
console
.
error
(
'
Database Error!
'
,
err
)
}
else
{
console
.
log
(
"
write successful
"
);}
})
semesters
.
push
(
semester
.
toObject
());
}
Semester
.
collection
.
insert
(
semesters
,
function
(
err
)
{
if
(
err
)
{
console
.
error
(
'
Database Error!
'
,
err
)
}
else
{
var
findItems
=
Semester
.
find
();
findItems
.
select
(
'
-classes
'
);
findItems
.
exec
(
function
(
err
,
users
)
{
if
(
err
)
{
console
.
error
(
err
);
}
else
{
console
.
log
(
users
);
}
});
}
});
}
// Empty collections
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment