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 [email protected]: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
/target
mapp eller lokal/.m2
- Använd burken som ett beroende av ditt projekt