Google
WWW を検索 junglejava.jp を検索

 R で MongoHQ の REST API を試してみた

Posted in クラウドコンピューティング (RSS), データベース (RSS), データマイニング (RSS)

MongoHQ」 には REST API も用意されています。セキュリティ的には課題も多い気がしますが、これはこれで便利かも。「RCurl」 パッケージと 「RJSONIO」 パッケージを使用すれば、R でも利用することができます。

1.R に RCurl パッケージと RJSONIO パッケージをインストール

> install.packages("RCurl")
> install.packages("RJSONIO")

2.MongoDB からのデータ取得

> library(RCurl)
> library(RJSONIO)
> base <- "https://api.mongohq.com"
> db <- "JungleMongo"
> col <- "TestCollection"
> apikey <- "**********"
> url <- paste(base,"/databases/",db,"/collections/",col,"/documents","?_apikey=",apikey,sep="")
> json <- getURL(url, ssl.verifypeer = FALSE)
> json
> lst <- fromJSON(json)
> lst

関連情報
groovyあれこれ: groovyとMongoHQのREST APIで、コレクション内のドキュメントを更新する
MongoHQ REST API - MongoHQ Documentation for Mongo and MongoDB Hosting

RCurl  で Web サービスをすいすい利用する方法 - RjpWiki
GitHubのRスクリプトを読み込む - 迷途覚路夢中行 - Yahoo!ブログ
Rで巡回セールスマン問題 With TSP(+RGoogleMap) - Analyze IT.
[PDF] R as a Web Client -- the RCurl package
RでJSONデータを処理する (rjson) - DiaryException
RJSONIOでUnicode文字列を扱えるようにしてみた - あらびき日記
fromJSON {RJSONIO} | inside-R | A Community Site for R

Jungle Java - 『Rによるやさしい統計学』
Jungle Java - ローカル環境の R からクラウド上の MySQL に接続してみた
Jungle Java - R から Dropbox の共有ファイルにアクセスしてみた
Jungle Java - R から MongoDB に接続してみた

Posted on 2012年06月09日