Después de una discusión con el equipo de soporte de MongoDB, MongoDB 3.0 desaprueba el acceso directo a system.indexes
colección, que anteriormente se había utilizado para enumerar todos los índices en una base de datos. Las aplicaciones deben usar db.<COLLECTION>.getIndexes()
en su lugar.
En los documentos de MongoDB Atlas, se puede ver que pueden prohibir las llamadas al sistema system.
colecciones:
Opcionalmente, para el rol de lectura y lectura y escritura, también puede especificar una colección. Si no especifica una colección para leer y leer y escribir, la función se aplica a todas las colecciones (excluyendo algunas colecciones del sistema) en la base de datos.
Desde el seguimiento de la pila, es visible que MongoBee está intentando realizar esta llamada, por lo que ahora es el problema de la biblioteca y debe actualizarse.
ACTUALIZAR :Para solucionar un problema hasta que MongoBee haya lanzado una nueva versión:
- Obtenga las últimas fuentes de MongoBee
git clone [email protected]:mongobee/mongobee.git
,cd mongobee
- Obtener solicitud de extracción
git fetch origin pull/87/head:mongobee-atlas
- Pagar
git checkout mongobee-atlas
- Instalar el jar de MongoBee
mvn clean install
- Obtener jar compilado de
/target
carpeta o/.m2
local - Use el jar como una dependencia en su proyecto