從 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