從 MongoDB 資料庫中讀取資料
為了將 MongoDB 資料庫中的資料載入到 R 資料幀中,請使用庫 MongoLite :
# Use MongoLite library:
#install.packages("mongolite")
library(jsonlite)
library(mongolite)
# Connect to the database and the desired collection as root:
db <- mongo(collection = "Tweets", db = "TweetCollector", url = "mongodb://USERNAME:PASSWORD@HOSTNAME")
# Read the desired documents i.e. Tweets inside one dataframe:
documents <- db$find(limit = 100000, skip = 0, fields = '{ "_id" : false, "Text" : true }')
程式碼用 PASSWORD
作為 USERNAME
連線到伺服器 HOSTNAME
,嘗試開啟資料庫 TweetCollector
並讀取集合 Tweets
。查詢嘗試讀取欄位即列 Text
。
結果是一個資料框,其中列作為生成的資料集。在此示例的情況下,資料框包含列 Text
,例如 documents$Text
。