Esta publicación servirá para ir colocando fragmentos de consultas que en algún momento me fueron útiles para usarlo en MongoDB Fragmento 1: Se requería obtener todos los elementos que dentro de un atributo que es de tipo array(arreglo) coincida con type:"fire" Fragmento 2: Se requería actualizar el atributo " lastUpdate " de toda la colección donde la edad sea mayor o igual a 15.
No se si el titulo sea el correcto para lo que voy a explicar, resulta ser que habia generado un proceso batch este batch contenia una serie de operaciones distribuidas en varios Threads lo que me daba resultados satisfactorios, pero este tenia problemas que a simple vista no me daba cuenta hasta que aparecia el mensaje java.lang.OutOfMemoryError: Java heap space despues de 20 a 30 minutos, para saber por que estaba acabando la memoria el uso del CPU era excesivo utilce el Profiler Visual VM este herramienta si bien no me resolvio el problema,me ayudo a ver de forma local el comportamiento del cosumo de memoria y uso de CPU indicandome que Thread me estaba dando lata pero despues quera utilizarlo desde el servidor remoto donde se encontraba mi proceso para eso realice los siguiente: