@@ -62,15 +62,15 @@ displayServices () {
6262
6363addDatabaseIndex () {
6464 printf " Adding appropriate \033[1mMongoDB\033[0m indexes for \033[1;34mOrion\033[0m ..."
65- docker exec db-mongo mongo --eval '
65+ docker exec db-mongo mongosh --eval '
6666 conn = new Mongo();db.createCollection("orion");
6767 db = conn.getDB("orion");
6868 db.createCollection("entities");
6969 db.entities.createIndex({"_id.servicePath": 1, "_id.id": 1, "_id.type": 1}, {unique: true});
7070 db.entities.createIndex({"_id.type": 1});
7171 db.entities.createIndex({"_id.id": 1});' > /dev/null
7272
73- docker exec db-mongo mongo --eval '
73+ docker exec db-mongo mongosh --eval '
7474 conn = new Mongo();db.createCollection("orion-openiot");
7575 db = conn.getDB("orion-openiot");
7676 db.createCollection("entities");
@@ -79,18 +79,6 @@ addDatabaseIndex () {
7979 db.entities.createIndex({"_id.id": 1});' > /dev/null
8080 echo -e " \033[1;32mdone\033[0m"
8181
82- printf " Adding appropriate \033[1mMongoDB\033[0m indexes for \033[1;36mIoT-Agent\033[0m ..."
83- docker exec db-mongo mongo --eval '
84- conn = new Mongo();
85- db = conn.getDB("iotagentul");
86- db.createCollection("devices");
87- db.devices.createIndex({"_id.service": 1, "_id.id": 1, "_id.type": 1});
88- db.devices.createIndex({"_id.type": 1});
89- db.devices.createIndex({"_id.id": 1});
90- db.createCollection("groups");
91- db.groups.createIndex({"_id.resource": 1, "_id.apikey": 1, "_id.service": 1});
92- db.groups.createIndex({"_id.type": 1});' > /dev/null
93- echo -e " \033[1;32mdone\033[0m"
9482}
9583
9684waitForMongo () {
0 commit comments