Na overleg met het ondersteuningsteam van MongoDB, beëindigt MongoDB 3.0 directe toegang tot de system.indexes
collectie, die eerder werd gebruikt om alle indexen in een database weer te geven. Toepassingen moeten db.<COLLECTION>.getIndexes()
. gebruiken in plaats daarvan.
Uit MongoDB Atlas-documenten kan worden afgeleid dat ze oproepen naar het system.
kunnen verbieden collecties:
Optioneel kunt u voor de rol read en readWrite ook een verzameling opgeven. Als u geen verzameling voor read en readWrite opgeeft, is de rol van toepassing op alle verzamelingen (met uitzondering van sommige systeemverzamelingen) in de database.
Uit de stacktrace is te zien dat MongoBee deze oproep probeert te doen, dus het is nu het bibliotheekprobleem en het moet worden bijgewerkt.
UPDATE :Om een probleem op te lossen totdat MongoBee een nieuwe versie heeft uitgebracht:
- Verkrijg de nieuwste bronnen van MongoBee
git clone [email protected]:mongobee/mongobee.git
,cd mongobee
- Ophalen pull-verzoek
git fetch origin pull/87/head:mongobee-atlas
- Afrekenen
git checkout mongobee-atlas
- MongoBee jar
mvn clean install
installeren - Gecompileerde jar ophalen van
/target
map of lokale/.m2
- Gebruik de pot als afhankelijkheid van je project