X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fscripts%2FsetCSPublicFlag.js;h=5cd7a6469a6bc8ba752963edf859bc1ebab11d9a;hb=4fa475b9d24b8cf804cd937f30ede85533322d5d;hp=79d8600d5d1dacd2a809fa5f78e4c908a1f299a5;hpb=5c38ecb0d06e1ed5811ed29ffa8736df4cfcdf7c;p=e-mobility-charging-stations-simulator.git diff --git a/src/scripts/setCSPublicFlag.js b/src/scripts/setCSPublicFlag.js index 79d8600d..5cd7a646 100755 --- a/src/scripts/setCSPublicFlag.js +++ b/src/scripts/setCSPublicFlag.js @@ -1,7 +1,7 @@ #!/usr/bin/env node -import MongoClient from 'mongodb'; -import fs from 'fs'; +const MongoClient = require('mongodb'); +const fs = require('fs'); // This script sets charging stations public or private // Filter charging stations by id pattern @@ -14,12 +14,9 @@ import fs from 'fs'; const config = JSON.parse(fs.readFileSync('scriptConfig.json', 'utf8')); // Mongo Connection and Query -if (config?.mongoConnectionString) { - MongoClient.connect(config.mongoConnectionString, { - useUnifiedTopology: true, - useNewUrlParser: true - }, async function(err, client) { - const db = client.db('evse'); +if (config && config.mongoConnectionString) { + MongoClient.connect(config.mongoConnectionString, async function(err, client) { + const db = client.db(); for await (const tenantID of config.tenantIDs) { const response = await db.collection(tenantID + '.chargingstations').updateMany(