@@ -74,35 +74,22 @@ displayServices () {
7474
7575addDatabaseIndex () {
7676 printf " Adding appropriate \033[1mMongoDB\033[0m indexes for \033[1;34mOrion\033[0m ..."
77- docker exec db-mongo mongo --eval '
77+ docker exec db-mongo mongosh --eval '
7878 conn = new Mongo();db.createCollection("orion");
7979 db = conn.getDB("orion");
8080 db.createCollection("entities");
8181 db.entities.createIndex({"_id.servicePath": 1, "_id.id": 1, "_id.type": 1}, {unique: true});
8282 db.entities.createIndex({"_id.type": 1});
8383 db.entities.createIndex({"_id.id": 1});' > /dev/null
8484
85- docker exec db-mongo mongo --eval '
85+ docker exec db-mongo mongosh --eval '
8686 conn = new Mongo();db.createCollection("orion-openiot");
8787 db = conn.getDB("orion-openiot");
8888 db.createCollection("entities");
8989 db.entities.createIndex({"_id.servicePath": 1, "_id.id": 1, "_id.type": 1}, {unique: true});
9090 db.entities.createIndex({"_id.type": 1});
9191 db.entities.createIndex({"_id.id": 1});' > /dev/null
9292 echo -e " \033[1;32mdone\033[0m"
93-
94- printf " Adding appropriate \033[1mMongoDB\033[0m indexes for \033[1;36mIoT-Agent\033[0m ..."
95- docker exec db-mongo mongo --eval '
96- conn = new Mongo();
97- db = conn.getDB("iotagentul");
98- db.createCollection("devices");
99- db.devices.createIndex({"_id.service": 1, "_id.id": 1, "_id.type": 1});
100- db.devices.createIndex({"_id.type": 1});
101- db.devices.createIndex({"_id.id": 1});
102- db.createCollection("groups");
103- db.groups.createIndex({"_id.resource": 1, "_id.apikey": 1, "_id.service": 1});
104- db.groups.createIndex({"_id.type": 1});' > /dev/null
105- echo -e " \033[1;32mdone\033[0m"
10693}
10794
10895waitForMongo () {
0 commit comments