Odpowiednik Procedury Składowanej MongoDB

Mam duży plik CSV zawierający listę sklepów, w którym jednym z pól jest ZipCode. Mam oddzielną bazę danych MongoDB o nazwie ZipCodes, która przechowuje szerokość i długość geograficzną dla dowolnego kodu pocztowego.

W SQL Server, wykonałbym procedurę składowaną o nazwie InsertStore, która wykonałaby wyszukiwanie w tabeli ZipCodes, aby uzyskać odpowiednią szerokość i długość geograficzną i wstawić dane do tabeli Stores.

Czy jest coś podobnego do pojęcia przechowywanych procedury w MongoDB? Zasadniczo dla każdej wkładki muszę sprawdzić szerokość i długość geograficzną tego sklepu i zapisać to.

Nie znam zbyt dobrze pojęcia Map/Reduce, ale czy byłoby to tutaj istotne? Dziękuję!

Author: Abe, 0000-00-00

2 answers

Najbliższą rzeczą do odpowiednika procedury składowanej w mongodb jest przechowywany javascript. Dobre wprowadzenie do przechowywanego javascript jest dostępne w Ten artykuł{[2] } na blogu Mike ' a Dirolfa.

 83
Author: Justin Dearing,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-09-06 11:59:27

Zauważ, że zgodnie z odniesienie :

Nie przechowuje logiki aplikacji w bazie danych. Są osiągi ograniczenia dotyczące uruchamiania JavaScript wewnątrz MongoDB. Kod aplikacji jest też zazwyczaj najbardziej efektywna, gdy współdzielona jest kontrola wersji z samej aplikacji.

Nie ma więc odpowiednika dla procedury składowanej w mongodb.

 12
Author: guido mocha,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-06-08 10:29:58