@@ -62,15 +62,15 @@ displayServices () {
62
62
63
63
addDatabaseIndex () {
64
64
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 '
66
66
conn = new Mongo();db.createCollection("orion");
67
67
db = conn.getDB("orion");
68
68
db.createCollection("entities");
69
69
db.entities.createIndex({"_id.servicePath": 1, "_id.id": 1, "_id.type": 1}, {unique: true});
70
70
db.entities.createIndex({"_id.type": 1});
71
71
db.entities.createIndex({"_id.id": 1});' > /dev/null
72
72
73
- docker exec db-mongo mongo --eval '
73
+ docker exec db-mongo mongosh --eval '
74
74
conn = new Mongo();db.createCollection("orion-openiot");
75
75
db = conn.getDB("orion-openiot");
76
76
db.createCollection("entities");
@@ -79,18 +79,6 @@ addDatabaseIndex () {
79
79
db.entities.createIndex({"_id.id": 1});' > /dev/null
80
80
echo -e " \033[1;32mdone\033[0m"
81
81
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"
94
82
}
95
83
96
84
waitForMongo () {
0 commit comments