ストアのリストを含む大きなCSVファイルがあり、そのフィールドの1つがZipCodeです。 ZipCodesと呼ばれる別のMongoDBデータベースがあり、指定された郵便番号の緯度と経度を保存します。
SQL Serverでは、ZipCodesテーブルを検索して対応する緯度と経度を取得し、データをStoresテーブルに挿入するInsertStoreというストアドプロシージャを実行します。
このためにMongoDBのストアドプロシージャの概念に似たものはありますか?基本的に、挿入ごとに、そのストアの緯度と経度を検索し、保存する必要があります。
Map/Reduceの概念についてはあまり詳しくありませんが、ここではそれが関係しますか?ありがとうございました!
Mongodbのストアドプロシージャに相当するものに最も近いものは、javascriptが格納されています。保存されたjavascriptの良い紹介は、Mike Dirolfのブログの この記事 にあります。
参照 :
データベースにアプリケーションロジックを保存しないでください。 MongoDB内でJavaScriptを実行するには、パフォーマンスの制限があります。通常、アプリケーションコードは、アプリケーション自体とバージョン管理を共有している場合に最も効果的です。
したがって、mongodbにはストアドプロシージャに相当するものはありません。