Efter diskussion med MongoDB supportteam fasar MongoDB 3.0 bort direktåtkomst till system.indexes samling, som tidigare hade använts för att lista alla index i en databas. Applikationer bör använda db.<COLLECTION>.getIndexes() istället.
Från MongoDB Atlas docs kan man se att de kan förbjuda anrop till system. samlingar:
Alternativt, för rollen läs och lässkriv, kan du också ange en samling. Om du inte anger en samling för läs och lässkrivning, gäller rollen för alla samlingar (exklusive vissa system. samlingar) i databasen.
Från stacktrace är det synligt att MongoBee försöker ringa det här samtalet, så det är nu biblioteksfrågan och den bör uppdateras.
UPPDATERA :För att åtgärda ett problem tills MongoBee har släppt en ny version:
- Hämta de senaste källorna till MongoBee
git clone example@sqldat.com:mongobee/mongobee.git,cd mongobee - Hämta pull begäran
git fetch origin pull/87/head:mongobee-atlas - Checkout
git checkout mongobee-atlas - Installera MongoBee jar
mvn clean install - Hämta en kompilerad jar från
/targetmapp eller lokal/.m2 - Använd burken som ett beroende av ditt projekt