Я не оч сведущ в монге. Подскажите пожалуйста, почему я могу создать индекс, а удалить не могу.
local> db.app_data.createIndex({"slug": 1}, {"unique": 1})
slug_1
local> db.app_data.dropIndex("slug_1")
MongoServerError: not authorized on local to execute command { dropIndexes: "app_data", index: "slug_1", lsid: { id: UUID("bd93aae1-31e2-4e92-bc96-2e8cefd51d00") }, $db: "local" }
Монгу поднимаю через докер композ вот так:
mongo:
image: mongo:5.0
ports:
- 27017:27017
volumes:
- ~/apps/mongo:/data/db
environment:
- MONGO_INITDB_ROOT_USERNAME=mongo
- MONGO_INITDB_ROOT_PASSWORD=mongo
Подключаюсь к базе соответственно
mongosh 'mongodb://mongo:mongo@0.0.0.0:27017/'