@@ -50,15 +50,15 @@ displayServices () {
5050
5151addDatabaseIndex () {
5252 printf " Adding appropriate \033[1mMongoDB\033[0m indexes for \033[1;34mOrion\033[0m ..."
53- docker exec db-mongo mongo --eval '
53+ docker exec db-mongo mongosh --eval '
5454 conn = new Mongo();db.createCollection("orion");
5555 db = conn.getDB("orion");
5656 db.createCollection("entities");
5757 db.entities.createIndex({"_id.servicePath": 1, "_id.id": 1, "_id.type": 1}, {unique: true});
5858 db.entities.createIndex({"_id.type": 1});
5959 db.entities.createIndex({"_id.id": 1});' > /dev/null
6060
61- docker exec db-mongo mongo --eval '
61+ docker exec db-mongo mongosh --eval '
6262 conn = new Mongo();db.createCollection("orion-openiot");
6363 db = conn.getDB("orion-openiot");
6464 db.createCollection("entities");
@@ -67,18 +67,6 @@ addDatabaseIndex () {
6767 db.entities.createIndex({"_id.id": 1});' > /dev/null
6868 echo -e " \033[1;32mdone\033[0m"
6969
70- printf " Adding appropriate \033[1mMongoDB\033[0m indexes for \033[1;36mIoT-Agent\033[0m ..."
71- docker exec db-mongo mongo --eval '
72- conn = new Mongo();
73- db = conn.getDB("iotagentul");
74- db.createCollection("devices");
75- db.devices.createIndex({"_id.service": 1, "_id.id": 1, "_id.type": 1});
76- db.devices.createIndex({"_id.type": 1});
77- db.devices.createIndex({"_id.id": 1});
78- db.createCollection("groups");
79- db.groups.createIndex({"_id.resource": 1, "_id.apikey": 1, "_id.service": 1});
80- db.groups.createIndex({"_id.type": 1});' > /dev/null
81- echo -e " \033[1;32mdone\033[0m"
8270}
8371
8472waitForMongo () {
0 commit comments