2014/12/10

[R] R + MongoDB - 安裝教學

本篇介紹 R 如何連接 MongoDB,首先到 CRAN R 查查有沒有套件支援。
http://cran.r-project.org/web/packages/available_packages_by_name.html

搜尋後發現有兩個套件支援相關功能,分別是 RMongo 及 rmongodb。RMongo 內部是用 mongo-java-driver,而 rmongodb 內部是用 mongodb-c-driver,兩者都是 opensource。
RMongo 屬於簡單上手型,但功能較少,rmongodb 提供的文件較詳細,功能也較多,由 MongoDB, Inc 開發。
安裝使用 install.packages('$PACKAGE') 來安裝,將 $PACKAGE 換成套件名稱,完成後,用 library('$PACKAGE') 將其載入。
> install.packages('rmongodb')
Installing package into ‘C:/Users/******/Documents/R/win-library/3.1’
(as ‘lib’ is unspecified)
trying URL 'http://cran.rstudio.com/bin/windows/contrib/3.1/rmongodb_1.8.0.zip'
Content type 'application/zip' length 1174378 bytes (1.1 Mb)
opened URL
downloaded 1.1 Mb

package ‘rmongodb’ successfully unpacked and MD5 sums checked

The downloaded binary packages are in
 C:\Users\******\Temp\RtmpmmLVP9\downloaded_packages
> library(rmongodb)
WARNING!
There are some quite big changes in this version of rmongodb.
...
MongoDB 安裝及啟動方式,請參考 [mongo] MongoDB 安裝及啟動說明

沒有留言:

張貼留言