etc..2018-01-15MongoDBのImport・Exportコマンドを試すMongoDBOpenWeatherMapで提供されているAPIのJsonをMongoDBに取り込みたいなぁと思い、勉強がてら手軽に試せるMongoImoport・Exportを使ってやってみました。OpenWeatherMapは、APIで天気情報を提供しているサービスです。forecast]http://openweathermap.org/forecast5#cityid5CityIdで東京を指定した、以下のようなURLでJsonを取得します。appidはSignupするとFreeプランのものが取得できます。http://samples.openweathermap.org/data/2.5/forecast?id=1850147&appid=XXXXXXXXXXXXXXXXXXXXXほしいのはヘッダーを除外した、listプロパティの以下の部分。あと、このままだとオブジェクト末尾の[,]が邪魔なのでそれを、置換で調整しました。Driveにアップしています。https://drive.google.com/open?id=1G3SjUFw_Nb42sESf1Lrq0tbJnzGhcjXrインポートコマンドドキュメントはこちら。3.6ローカルのMongoDBに渡すのであれば、そんなに難しいものは無いです。[--collection]で作成するコレクション、[--file]で対象のjsonを指定します。forecast.jsonあと、はじめMongoShellにログインして実行するのかと思ったら、exeとして提供されていました。環境変数でPathを通していれば、上記コマンドで実行可能です。tokyo-weather.json一度MongoDBで生成されているので、自動生成IDが付与されていますね。(翻訳)Twitter@sugimomotoさんのツイートはてなブログをはじめよう!sugimomotoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。