I have a Jhipster Spring boot project. Recently I shifted from mlabs standalone sandboxes to Atlas cluster sandbox M0 Free tier replica set. It even worked and I h
After discussion with MongoDB support team, MongoDB 3.0 deprecates direct access to the system.indexes
collection, which had previously been used to list all indexes in a database. Applications should use db.
instead.
From MongoDB Atlas docs it can be seen that they may forbid calls to system.
collections:
Optionally, for the read and readWrite role, you can also specify a collection. If you do not specify a collection for read and readWrite, the role applies to all collections (excluding some system. collections) in the database.
From the stacktrace it's visible that MongoBee is trying to make this call, so it's now the library issue and it should be updated.
UPDATE: In order to fix an issue until MongoBee has released new version:
git clone git@github.com:mongobee/mongobee.git
, cd mongobee
git fetch origin pull/87/head:mongobee-atlas
git checkout mongobee-atlas
mvn clean install
/target
folder or local /.m2