我有一个包含商店列表的大型CSV文件,其中一个字段是ZipCode.我有一个名为ZipCodes的单独的MongoDB数据库,它存储任何给定邮政编码的纬度和经度.
在SQL Server中,我将执行一个名为InsertStore的存储过程,该过程将在ZipCodes表上查找以获取相应的纬度和经度,并将数据插入到Stores表中.
MongoDB中是否存在类似于存储过程概念的内容?基本上,对于每个插入,我需要查找该存储的经度和经度并保存它.
我对Map/Reduce的概念不太熟悉,但这在这里是否相关?谢谢!
与mongodb中的等效存储过程最接近的是存储javascript.Mike Dirolf博客上的这篇文章提供了对存储的javascript的一个很好的介绍.
注意根据参考:
不要将应用程序逻辑存储在数据库中.在MongoDB中运行JavaScript存在性能限制.当应用程序代码与应用程序本身共享版本控制时,它通常也是最有效的.
所以在mongodb中没有任何存储过程的等价物.