repositories
/
e-mobility-charging-stations-simulator.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Cleanups: renaming.
[e-mobility-charging-stations-simulator.git]
/
src
/
scripts
/
deleteChargingStations.ts
diff --git
a/src/scripts/deleteChargingStations.ts
b/src/scripts/deleteChargingStations.ts
index db07c6c1e9a71cddd40a3ed9f4ca3542dc5f03ad..9a60277d5d8c3e23f018148d6575d7422e36436e 100644
(file)
--- a/
src/scripts/deleteChargingStations.ts
+++ b/
src/scripts/deleteChargingStations.ts
@@
-1,5
+1,5
@@
-
var MongoClient = require('mongodb')
;
-
var fs = require('fs')
;
+
import MongoClient from 'mongodb'
;
+
import fs from 'fs'
;
// This script deletes charging stations
// Filter charging stations by id pattern
// This script deletes charging stations
// Filter charging stations by id pattern
@@
-8,19
+8,19
@@
var fs = require('fs');
// Delete these charging stations all at once
// Config
// Delete these charging stations all at once
// Config
-
var
config = JSON.parse(fs.readFileSync('scriptConfig.json', 'utf8'));
+
const
config = JSON.parse(fs.readFileSync('scriptConfig.json', 'utf8'));
// Mongo Connection and Query
// Mongo Connection and Query
-if (config
&& config
.mongoConnectionString) {
+if (config
?
.mongoConnectionString) {
MongoClient.connect(config.mongoConnectionString, {
useUnifiedTopology: true,
useNewUrlParser: true
MongoClient.connect(config.mongoConnectionString, {
useUnifiedTopology: true,
useNewUrlParser: true
-
}, async function(err, client) {
+ }, async function(err, client) {
const db = client.db('evse');
for await (const tenantID of config.tenantIDs) {
const db = client.db('evse');
for await (const tenantID of config.tenantIDs) {
-
le
t response = await db.collection(tenantID + '.chargingstations').deleteMany(
- { _id: {
'$regex': config.idPattern
} }
+
cons
t response = await db.collection(tenantID + '.chargingstations').deleteMany(
+ { _id: {
'$regex': config.idPattern
} }
);
console.log(response.deletedCount, `Charging Stations with id = %${config.idPattern}% deleted. TenantID =`, tenantID);
}
);
console.log(response.deletedCount, `Charging Stations with id = %${config.idPattern}% deleted. TenantID =`, tenantID);
}