Use the circular array new constructor signature.
[e-mobility-charging-stations-simulator.git] / src / scripts / setCSPublicFlag.js
index 79d8600d5d1dacd2a809fa5f78e4c908a1f299a5..06502374c2be91d36e6696e6ab83dc6b18697d6d 100755 (executable)
@@ -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,12 @@ import fs from 'fs';
 const config = JSON.parse(fs.readFileSync('scriptConfig.json', 'utf8'));
 
 // Mongo Connection and Query
-if (config?.mongoConnectionString) {
+if (config && config.mongoConnectionString) {
   MongoClient.connect(config.mongoConnectionString, {
     useUnifiedTopology: true,
     useNewUrlParser: true
   }, async function(err, client) {
-    const db = client.db('evse');
+    const db = client.db();
 
     for await (const tenantID of config.tenantIDs) {
       const response = await db.collection(tenantID + '.chargingstations').updateMany(