Po diskuzi s týmem podpory MongoDB MongoDB 3.0 ukončuje přímý přístup k system.indexes kolekce, která se dříve používala k výpisu všech indexů v databázi. Aplikace by měly používat db.<COLLECTION>.getIndexes() místo toho.
Z dokumentů MongoDB Atlas je vidět, že mohou zakazovat volání do system. sbírky:
Volitelně můžete pro roli čtení a čtení zápisu také určit kolekci. Pokud neurčíte kolekci pro čtení a čtení, role se vztahuje na všechny kolekce (kromě některých system. kolekcí) v databázi.
Ze stacktrace je vidět, že MongoBee se pokouší uskutečnit toto volání, takže je to nyní problém knihovny a měl by být aktualizován.
AKTUALIZACE :Za účelem vyřešení problému, dokud MongoBee nevydá novou verzi:
- Získejte nejnovější zdroje MongoBee
git clone example@sqldat.com:mongobee/mongobee.git,cd mongobee - Žádost o načtení
git fetch origin pull/87/head:mongobee-atlas - Pokladna
git checkout mongobee-atlas - Nainstalujte MongoBee jar
mvn clean install - Získejte zkompilovaný jar z
/targetsložku nebo místní/.m2 - Používejte jar jako závislost na vašem projektu