From 22c24a514a5c90812dff64453a5914790ab5e5ba Mon Sep 17 00:00:00 2001 From: althausLuca <43413156+althausLuca@users.noreply.github.com> Date: Fri, 26 Jul 2024 12:30:04 +0200 Subject: [PATCH] Update load.sh --- systems/mongodb/load.sh | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/systems/mongodb/load.sh b/systems/mongodb/load.sh index b23b53c..2c0aaab 100644 --- a/systems/mongodb/load.sh +++ b/systems/mongodb/load.sh @@ -32,8 +32,20 @@ elapsed_time=$(echo "$end_time - $start_time" | bc) echo "Loading time: $elapsed_time seconds" > loading_time_$dataset.txt ### create a index on the time field -docker exec -it mongodb mongo --eval 'db.getSiblingDB("d1").d1.createIndex({ time: 1 });' -docker exec -it mongodb mongo --eval 'db.getSiblingDB("d1").d1.getIndexes();' +container_name="mongodb" + +# Check if mongo is available +if docker exec -it $container_name mongo --version > /dev/null 2>&1; then + docker exec -it $container_name mongo --eval 'db.getSiblingDB("d1").d1.createIndex({ time: 1 });' + docker exec -it $container_name mongo --eval 'db.getSiblingDB("d1").d1.getIndexes();' +fi + +# Check if mongosh is available +if docker exec -it $container_name mongosh --version > /dev/null 2>&1; then + docker exec -it $container_name mongosh --eval 'db.getSiblingDB("d1").d1.createIndex({ time: 1 });' + docker exec -it $container_name mongosh --eval 'db.getSiblingDB("d1").d1.getIndexes();' +fi + echo "comression" sh compression.sh