Efter diskussion med MongoDB-supportteamet fraråder MongoDB 3.0 direkte adgang til system.indexes
samling, som tidligere var blevet brugt til at liste alle indekser i en database. Programmer skal bruge db.<COLLECTION>.getIndexes()
i stedet.
Fra MongoDB Atlas-dokumenter kan det ses, at de muligvis forbyder opkald til system.
samlinger:
Du kan eventuelt også angive en samling til læse- og læseskriv-rollen. Hvis du ikke angiver en samling til læs og læsskrivning, gælder rollen for alle samlinger (undtagen nogle systemsamlinger) i databasen.
Fra stacktrace er det synligt, at MongoBee forsøger at foretage dette opkald, så det er nu biblioteksproblemet, og det bør opdateres.
OPDATERING :For at løse et problem, indtil MongoBee har frigivet en ny version:
- Få de seneste kilder til MongoBee
git clone [email protected]:mongobee/mongobee.git
,cd mongobee
- Fetch pull request
git fetch origin pull/87/head:mongobee-atlas
- Checkout
git checkout mongobee-atlas
- Installer MongoBee jar
mvn clean install
- Få kompileret jar fra
/target
mappe eller lokal/.m2
- Brug krukken som en afhængighed af dit projekt