Equivalente de procedimiento almacenado de MongoDB

Tengo un gran archivo CSV que contiene una lista de tiendas, en la que uno de los campos es ZipCode. Tengo una base de datos separada de MongoDB llamada ZipCodes, que almacena la latitud y la longitud para cualquier código postal dado.

En SQL Server, ejecutaba un procedimiento almacenado llamado InsertStore que hacía una búsqueda en la tabla ZipCodes para obtener la latitud y la longitud correspondientes e insertaba los datos en la tabla de Stores.

¿Hay algo similar al concepto de procedimientos almacenados en MongoDB para esto? Básicamente, para cada inserción necesito buscar la latitud y longitud de esa tienda y guardarla también.

No estoy muy familiarizado con el concepto de Mapa / Reducir, pero ¿sería relevante aquí? ¡Gracias!

Lo más parecido a un equivalente de un procedimiento almacenado en mongodb se almacena javascript. Una buena introducción al javascript almacenado está disponible en este artículo en el blog de Mike Dirolf.

TEN EN CUENTA que de acuerdo con la referencia :

No almacene la lógica de la aplicación en la base de datos. Existen limitaciones de rendimiento para ejecutar JavaScript dentro de MongoDB. El código de la aplicación también suele ser más efectivo cuando comparte el control de la versión con la aplicación en sí.

Entonces no hay ningún equivalente para el procedimiento almacenado en mongodb.

    Intereting Posts