Единовременный эквивалент сохраненной процедуры MongoDB

У меня есть большой файл CSV, содержащий список магазинов, в котором одно из полей – ZipCode. У меня есть отдельная firebase database MongoDB, называемая ZipCodes, которая хранит широту и долготу для любого заданного почтового индекса.

В SQL Server я бы выполнил хранимую процедуру, называемую InsertStore, которая будет искать в таблице ZipCodes, чтобы получить соответствующую широту и долготу и вставить данные в таблицу магазинов.

Есть ли что-то подобное концепции хранимых процедур в MongoDB для этого? В принципе, для каждой вставки мне нужно найти широту и долготу для этого магазина и сохранить это.

Я не слишком хорошо знаком с концепцией Map / Reduce, но это будет иметь значение здесь? Спасибо!

Самое близкое к эквиваленту хранимой процедуры в mongodb хранится javascript. Хорошее введение в сохраненный javascript можно найти в этой статье в блоге Майка Дирольфа.

Обратите внимание, что согласно ссылке :

Не храните логику приложения в базе данных. Существуют ограничения производительности для работы JavaScript внутри MongoDB. Код приложения также наиболее эффективен, когда он совместно использует управление версиями с самим приложением.

Таким образом, нет никакого эквивалента для хранимой процедуры в mongodb.

  • MySQL хранимой процедуры против функции, которую я буду использовать, когда?
  • Захват хранимой процедуры печати вывода в .NET.
  • Как использовать DataAdapter с хранимой процедурой и параметром
  • Хранимые процедуры MySQL используют их или не используют
  • Запрос законного примера вызова хранимой процедуры C #: MYSQL
  • Создание хранимой процедуры и SQLite?
  • Как создать хранимую процедуру в MS Access?
  • Извлечение типа таблицы Oracle из хранимой процедуры с использованием JDBC
  • Как написать SP в phpMyAdmin (MySQL)?
  • Получить результаты из хранимой процедуры oracleа
  • Как я могу использовать хранимую процедуру в базе данных MySql с Zend Framework?
  • Давайте будем гением компьютера.