Skip to content
Snippets Groups Projects
Commit d03a1f35 authored by Søren Madsen's avatar Søren Madsen
Browse files

[TASK] Drop existing filters before inserting new

[TASK] Add readme
parent 289863dc
No related branches found
No related tags found
No related merge requests found
This script expects you to have a MongoDB instance running on port 3001
It also expects you to be on an AU trusted network
It requires the following npm_modules:
* npm install "request"
* npm install "mongodb"
### To run, simply type the following in a console:
`node getvaluefromEDDI.js`
...@@ -8,6 +8,11 @@ var mongoUrl = "mongodb://localhost:3001/meteor"; ...@@ -8,6 +8,11 @@ var mongoUrl = "mongodb://localhost:3001/meteor";
var params = ["ects", "period", "year", "season", "courseLevel", "faculty", "courseLanguage", "department", "location", "programme", "courseType"]; var params = ["ects", "period", "year", "season", "courseLevel", "faculty", "courseLanguage", "department", "location", "programme", "courseType"];
var lang = ["da", "en"]; var lang = ["da", "en"];
mongo.connect(mongoUrl, function (err, db) {
db.collection("filters").drop();
db.close();
});
lang.forEach(function (lang) { lang.forEach(function (lang) {
params.forEach(function (param) { params.forEach(function (param) {
var url = "http://eddia1p1.adm.au.dk:7001/EDDI/webservices/CourseCatalogService2.cfc?method=getValueList&list=" + param + "&lang=" + lang; var url = "http://eddia1p1.adm.au.dk:7001/EDDI/webservices/CourseCatalogService2.cfc?method=getValueList&list=" + param + "&lang=" + lang;
...@@ -27,6 +32,7 @@ lang.forEach(function (lang) { ...@@ -27,6 +32,7 @@ lang.forEach(function (lang) {
obj["list"] = arr; obj["list"] = arr;
mongo.connect(mongoUrl, function (err, db) { mongo.connect(mongoUrl, function (err, db) {
//db.collection("filters").drop();
db.collection("filters").insert(obj, function (err, docs) { db.collection("filters").insert(obj, function (err, docs) {
db.close(); db.close();
}); });
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment